84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
2.5D Rpg 地图移动
当人物移动到地图屏幕中间时 那么 就不能上下左右移动(只播放人物动画) 和只改变地图坐标即可 当地图到边界一半时人物可以移动 ,但是 当人物离开边界时 此时不知道 因该用什么条件判断 把人物 禁止 移动。因为人物移动 是用的cocos2d-x 的MoveTo 没法判断 。。。
大家有没有什么好办法。。。谢谢了
rpg里人物移动最好不用要MoveTo这类方法,最好使用setPosition的方式,给你的英雄一个速度speed(Vec2(speedX, speedY)),然后点击触发一个方向的移动。注意可以保持摄像机不动,让背景地图移动。每帧(update里)去pos.x +=或-= speedX,pos.y +=或-= speedY。
至于在周边位置可以移动,中间位置保持不移动:可以设置在update里添加条件判断,在中心那移动背景,否则移动英雄,并且不让英雄移动出去了。
希望回答对你有用.
rpg里人物移动最好不用要MoveTo这类方法,最好使用setPosition的方式,给你的英雄一个速度speed(Vec2(speedX, speedY)),然后点击触发一个方向的移动。注意可以保持摄像机不动,让背景地图移动。每帧(update里)去pos.x +=或-= speedX,pos.y +=或-= speedY。
至于在周边位置可以移动,中间位置保持不移动:可以设置在update里添加条件判断,在中心那移动背景,否则移动英雄,并且不让英雄移动出去了。
希望回答对你有用.