UE4海边刷新贝壳类物品,怎样不生在地下?
来源:
互联网 |
责任编辑:传说的落叶 |
发布时间: 2017-09-09 14:02 | 浏览量:

我会不定期找一些七嘴八舌的UE4(虚幻4引擎)技术问题讨论,分享给大家!今天的问题和讨论解答如下:
问:
在一个海边定时刷新贝壳 石头之类的物品 怎么才能让他不会生成在地表下?
七嘴八舌答:
1、先生成 水平坐标,然后 高度 根据 射线
2、emmm,有个比较low的方法,感觉应该有更好的,不过我不知道
从一个z轴比较高的随机点,向下做射线检测
再问:
碰到了就生成吗?
七嘴八舌答:
碰到了就生成吗?
七嘴八舌答:
碰到就算地表
再再问:
那如果碰到了树呢?
附议:
不过可能可能会升到树上之类的
七嘴八舌答:
1、地表和树 是不同tag
2、调一下碰撞那个枚举或者有用
3、射线是 只射 地表
似乎懂了:
嗯
不过,再问再问:
还有还有 character controller 斜着走会卡顿
七嘴八舌答:
1、射线做物体过滤
1、射线做物体过滤
2、ObjectType之类的
3、只考虑地形
4、只能撞到地面
感觉:
在用vertical和horizontal来做移动的时候有点怪怪的
如果:
角色前后左右不转向
用鼠标控制转向
w+a w+d可以转向加前进
用垂直和水平做的话有点问题..-.-
你们怎么看?评论讨论。
你们怎么看?评论讨论。
相关文章
网友评论
全部评论:0条