嘿伙计们,我是 cocos2d 和 iPhone 开发的新手,我目前正在尝试创建像“PapiJump”这样的游戏,我目前遇到的问题是在我的游戏中为角色 CCSprite 设置动画,我已经创建了 3 张我的图像字符,指向右、左和中间的字符 (http://i53.tinypic.com/ngzoyh.png)
所以当角色改变它的方向(左或右)时,它不会直接“跳”到另一个方向,但会动画..
在我使用 TouchesEnded 方法的代码中,在此方法中我设置了一个名为“touchState”的变量,因此如果用户触摸屏幕的右侧,它会将“touchState”设置为 1,否则将其设置为 2(表示左侧)。
然后在“init”方法中,我创建了一个“schedule”,它每 0.5 秒运行另一个名为“updateGame”的方法,“updateGame”方法更新玩家的位置,它的工作方式如下: player.position = ccp(player .position.x , player.position.y - playerGravity.y);
我已经阅读了Ray 的关于动画 CCSprites 的教程,但我不知道如何实现我需要的结果。在此先感谢并为我的英语不好感到抱歉!