依据键盘,做4个方向的行走。
行走动画,就用sprite一帧帧刷了吗,还是有什么功能接近的类,好用些?
行走系统,要自己写吗
有相关的demo推荐下
谢谢:883:
依据键盘,做4个方向的行走。
行走动画,就用sprite一帧帧刷了吗,还是有什么功能接近的类,好用些?
行走系统,要自己写吗
有相关的demo推荐下
谢谢:883:
还能怎么走, 注册个timer 自己改坐标吧
这么简单的不用DEMO了吧。现在层上注册键盘事件,然后判定上下左右的KEY,然后对应改变你精灵的Position就可以了。
参考测试例
— Begin quote from ____
引用第3楼abc88798于2015-04-20 10:59发表的 :
参考测试例
http://www.cocoachina.com/bbs/job.php?action=topost&tid=296712&pid=1287806
— End quote
测试例里有吗?
给个关键字
auto listener = EventListenerKeyboard::create();
用这个消息监听按钮(怎么用自己搜),然后根据参数判定(自己确定上下左右对应字母),至于要move 还是用position自己看咯,如果要有走动动作,就move过程中顺便runAction一个动作咯
— Begin quote from ____
引用第2楼kaifeng0301于2015-04-20 09:11发表的 :
这么简单的不用DEMO了吧。现在层上注册键盘事件,然后判定上下左右的KEY,然后对应改变你精灵的Position就可以了。 http://www.cocoachina.com/bbs/job.php?action=topost&tid=296712&pid=1287589
— End quote
— Begin quote from ____
引用第5楼cdr12345于2015-04-20 17:06发表的 回 4楼(cococcoo) 的帖子 :
auto listener = EventListenerKeyboard::create();
用这个消息监听按钮(怎么用自己搜),然后根据参数判定(自己确定上下左右对应字母),至于要move 还是用position自己看咯,如果要有走动动作,就move过程中顺便runAction一个动作咯 http://www.cocoachina.com/bbs/job.php?action=topost&tid=296712&pid=1288322
— End quote
可能还是要封装个charactor之类的类。 因为4个方向上的动画都不一样。还要给npc用,且需要配合路径自动移动。 可能还有跑跳什么的。
runAction好像不好控制吧。
:883:
有关键字好搜索定位,先记下了:867:
— Begin quote from ____
引用第1楼ColaZhang于2015-04-19 14:08发表的 :
还能怎么走, 注册个timer 自己改坐标吧 http://www.cocoachina.com/bbs/job.php?action=topost&tid=296712&pid=1287343
— End quote
用timer?还以为可能是靠帧刷新
有没现成的demo推荐