Mr.JiS 发表于 2013-6-25 16:11

求教关于2d游戏如何判断敌人是否超出(退出)屏幕的思路

例如,现在有个3个敌人,2小兵1boss,移动方式一样-----左右移动,当超出屏幕时,向反方向移动,现在我是用坐标来判断,但是由于模型的大小不一样,到时boss超出一半屏幕时才会反向移动,请问还有什么好的思路??

资源大湿 发表于 2013-6-26 08:33

每个游戏角色建立一个存储 详细信息的数组 在数组中取出他的大小判断

Mr.JiS 发表于 2013-6-26 09:12

最后通过获取 enemyObject.renderer.bounds的min.x max.x来判断,谢谢版主。

瀛洲海客 发表于 2013-7-19 20:44

在边缘做墙,加上物理碰撞即可

baron 发表于 2017-2-12 09:18

真心顶

bobparr 发表于 2017-2-12 08:28

难得一见的好帖

killkiss 发表于 2017-2-12 08:49

说的非常好

hxcspitfire 发表于 2017-2-12 08:50

很好哦

阿豆 发表于 2017-2-12 08:50

不错不错

老徐 发表于 2017-4-18 08:52

好帖就是要顶
页: [1]
查看完整版本: 求教关于2d游戏如何判断敌人是否超出(退出)屏幕的思路