Cocos Creator仿《弓箭传说》主角朝向控制
仿《弓箭传说》的主角朝向控制,蛮适合刚上手 Cocos Creator 的朋友练练手。整个逻辑不复杂,用的是精灵旋转加上角度计算,思路清晰,响应也快。
主角的朝向控制是重点。用 Math.atan2
算角度,再把角度赋值给 node.rotation
,这样主角就能自动对准敌人了。看起来高大上,其实就几行核心代码,动手一试就知道。
输入监听这块也挺直观的,键盘、触屏都支持。你可以用 cc.systemEvent
监听方向键,也能搞个 touchmove
事件控制角色移动,怎么方便怎么来。
箭矢发射是加分项。要是你再搞个缓动、加速度,加点粒子效果,体验直接提升一档。顺便记得做射程限制和碰撞逻辑,不然箭飞太远就穿模了。
哦对了,里面还有点小 AI,敌人会自动靠近主角,虽然逻辑简单,但足够让游戏有点味道。你要是想扩展,可以加个血条、加点特效,玩法就丰富起来了。
如果你刚入坑 Cocos,或者想快速做个 demo,这套资源还挺合适的。别忘了练完之后看看 这个完整教程,里面细节讲得更全。
599.01KB
文件大小:
评论区