找回密码
 立即注册
楼主: Mr.JiS

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

[复制链接]
发表于 2013-6-25 16:11 | 显示全部楼层 |阅读模式
例如,现在有个3个敌人,2小兵1boss,移动方式一样-----左右移动,当超出屏幕时,向反方向移动,现在我是用坐标来判断,但是由于模型的大小不一样,到时boss超出一半屏幕时才会反向移动,请问还有什么好的思路??
发表于 2013-6-26 08:33 | 显示全部楼层
每个游戏角色建立一个存储 详细信息的数组 在数组中取出他的大小判断
 楼主| 发表于 2013-6-26 09:12 | 显示全部楼层
最后通过获取 enemyObject.renderer.bounds的min.x max.x来判断,谢谢版主。
发表于 2013-7-19 20:44 | 显示全部楼层
在边缘做墙,加上物理碰撞即可
发表于 2017-2-12 09:18 | 显示全部楼层
真心顶
发表于 2017-2-12 08:28 | 显示全部楼层
难得一见的好帖
发表于 2017-2-12 08:49 | 显示全部楼层
说的非常好
发表于 2017-2-12 08:50 | 显示全部楼层
很好哦
发表于 2017-2-12 08:50 | 显示全部楼层
不错不错
发表于 2017-4-18 08:52 | 显示全部楼层
好帖就是要顶
懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Unity开发者联盟 ( 粤ICP备20003399号 )

GMT+8, 2024-11-22 13:02 , Processed in 0.069542 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表