UE4海边刷新贝壳类物品,怎样不生在地下? - 纳金网
联系我们

给我们留言

联系我们

地址:福建省晋江市青阳街道洪山路国际工业设计园纳金网

邮箱:info@narkii.com

电话:0595-82682267

(周一到周五, 周六周日休息)

当前位置:主页 > 3D教程 > 3D技巧分享

UE4海边刷新贝壳类物品,怎样不生在地下?

来源: 互联网 | 责任编辑:传说的落叶 | 发布时间: 2017-09-09 14:02 | 浏览量:
ue4
我会不定期找一些七嘴八舌的UE4(虚幻4引擎)技术问题讨论,分享给大家!今天的问题和讨论解答如下:

问:
在一个海边定时刷新贝壳 石头之类的物品 怎么才能让他不会生成在地表下?
 
七嘴八舌答:
1、先生成 水平坐标,然后 高度 根据 射线
2、emmm,有个比较low的方法,感觉应该有更好的,不过我不知道
从一个z轴比较高的随机点,向下做射线检测
 
再问:
      碰到了就生成吗?

      七嘴八舌答:
碰到就算地表

      再再问:
那如果碰到了树呢?
附议:
不过可能可能会升到树上之类的

      七嘴八舌答:
1、地表和树 是不同tag
2、调一下碰撞那个枚举或者有用
3、射线是 只射 地表
 
似乎懂了:

 
不过,再问再问:
还有还有 character controller 斜着走会卡顿
 
七嘴八舌答:
    1、射线做物体过滤
2、ObjectType之类的
3、只考虑地形
4、只能撞到地面
 
感觉:
在用vertical和horizontal来做移动的时候有点怪怪的
如果:
角色前后左右不转向
用鼠标控制转向
w+a w+d可以转向加前进
用垂直和水平做的话有点问题..-.-

你们怎么看?评论讨论。
 

相关文章
网友评论

您需要登录后才可以发帖 登录 | 立即注册

关闭

全部评论:0条

推荐
热门