javascript - 在按键时遇到麻烦以另一种方式面对我的猫
问题描述
试图在 keyPressed 事件的方向上面对我的胖子。我不明白我做错了什么。
function draw(){
background(sky);
keyPressed();
rect(0, 470, 900, 55);
image(sun, 40, 0, 900, 500, -900, -500);
image(catL, plrX, plrY, 100, 100);
image(catR, plrX. plrY, 100, 100);
if(lookingLeft == true)
{
catL = catL
}
if(lookingRight == true)
{
lookingRight = true
catL = catR;
}
}
function keyPressed(){
if(keyCode === LEFT_ARROW){
plrX = plrX-5; // move left
lookingLeft = true;
}
if(keyCode === RIGHT_ARROW){
lookingRight = true;
plrX = plrX+5; // move right
}
}
猫开始朝左,然后当我单击右键时它可以工作,但在我再次单击后不会向左转。
解决方案
推荐阅读
- python - 树莓派项目题控机
- java - Spring Boot OneToOne 仍然加载相同的数据
- swift - UserDefaults 保存字符串 -> 尝试将非属性列表对象(函数)设置为 NSUserDefaults/CFPreferences
- java - C# 中的 BiPredicate 类比
- html - 如何使网格中的项目适合一行?
- azure - 从 Javascript 获取 Azure oauth2 令牌并不总是有效
- angular - 如何更改 VMware Clarity 中的默认字体?
- neo4j - Cypher:使用常用节点关系链接为医生推荐文章
- java - Navigableset vs Navigablemap
- google-cloud-platform - Google Compute Engine 写入/读取元数据