首 页 行业热点 新车 试驾评测 养车用车 车型库

我的世界里面,随机生成世界,还有怪物的AI是怎么实现的,我想用unity做出一个类似的游戏

发布网友

我来回答

2个回答

热心网友

随机生成场景可以通过把场景地形分成多个固定大小的小地形,然后通过特定规则随机的拼接。
怪物ai则直接用寻路组件来做,由怪物向玩家发射射线来判断之间时候有障碍物阻断,若没有阻挡并且距离足够近的时候就激活自动寻路就好了追问你看看随机地形应该不是先创建小地形的,完全是随机创建出来的,还有怪物AI由于随机创建出来的地形高低不同,还有地洞什么的,再这样复杂的地形怪物AI也很难写出来

追答我说的小地形不是直接用作场景地形,而是将多个小地形按特定规则拼接(比如水平高度一致,则拼接某些场景,水平高度不一致则拼接部分山体场景)合并成一个场景地形。
至于ai,由于每个小场景都bake算出了静态阻挡物,那么拼接成大场景之后一样可以使用

热心网友

这个要用到电脑语言来在触发那里编写事件追问说废话啊,我是问思路啊,你有思路不

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com