如何处理跑酷游戏中的地图生成问题

[复制链接]
1113 |2
醉歌离人 发表于 2023-4-17 10:36:51 | 显示全部楼层 |阅读模式
类似于神庙逃亡中固定角色向前走并随时间速度递增,怎么处理这类情况下地图生成销毁与奔跑的速度保持同步而不出现人跑过或者慢于地图的情况。
回复

使用道具 举报

喵喵哭唧唧 发表于 2023-4-17 11:36:39 | 显示全部楼层
提供两个思路:
1.通过计算起始位置,当你离起始位置X方向或Y方向(看你朝哪个方向跑)移动距离超过固定值,则开始加载新地图,进入新地图后销毁老地图
好处:不用触发器来做
坏处:如果有转向,计算规则X、Y方向会需要自己维护

2.场景里摆放特定的触发器(可手动放置,也可以代码生成),用触发器事件来判断加载或销毁场景的规则
好处:不会受到转向跑动的需求影响
坏处:需要配置维护触发器
回复

使用道具 举报

醉歌离人楼主 发表于 2023-4-17 13:46:00 | 显示全部楼层
喵喵哭唧唧 发表于 2023-4-17 11:36
提供两个思路:
1.通过计算起始位置,当你离起始位置X方向或Y方向(看你朝哪个方向跑)移动距离超过固定值 ...

搜嘎感谢大佬
回复

使用道具 举报

热门版块
快速回复 返回顶部 返回列表