Rual
2021-04-03T01:50:30+00:00
[img]https://img.nga.178.com/attachments/mon_202104/10/biQ7o76-6y88K29T3cSsg-jg.jpg.medium.jpg[/img]
众所周知,电线杆,石墙,栅栏,甚至混凝土结构在高速的车面前都会被撞坏
唯独树木坚不可摧,是有什么特殊的道理吗?[s:ac:哭笑]
树木破坏涉及到的东西还蛮多的,从开发层面到表现和作用上,
倒不如说,不考虑rts这种,3D游戏能破坏树木的游戏才是没几个
归根结底还是物理碰撞难做
野炊可以砍树吧,而且树是作为一个实体可以碰撞的,但是也是砍下去后树叶全落光变成一个木桩
好家伙,想想一棵树倒下树枝树叶和地面接触后的拟真效果,CPU和显卡头都大了。
但是电线杆倒就倒了,反正就一根东西,很好模拟,不用很多算力。
破碎动画是可以预处理然后录制下来的,想要撞树的成本和实现难度都不高
问题是,作为开发人员,你要摸清楚这样做的设计目的是什么?我作为制作人当然可以要求赛车游戏里所有的物件都可以被撞击并且产生反馈,但我要为此支出一组人花上一两个月把这事搞定[s:a2:lucky]
即便搞定了,公司大佬还得问你,竞速游戏的核心玩法到底是竞速还是撞树?什么都想撞的玩家为啥不去玩gta呢[s:a2:鬼脸]
怕你一路撞出去回不来?
就算树能撞,但终归得有个空气墙啊
.....你以为做个物体破坏很简单吗.....一个游戏里想让什么物体能被破坏都是要精打细算的....因为哪个破坏都要吃资源和算法.....
所以什么能破坏什么不能破坏不是一拍脑门就能决定的....那些对游戏影响极低的要素能少做就少做.....至于为什么不能破坏的树比较多纯粹是树作为场景经常被看做是没必要进行互动的要素罢了......
说到底我也不觉得唯独树不能被破坏的游戏有很多.....大多数情况是除了树以外也有很多东西是不能破坏的.....
地平线4里面就是小树碾过去,大树停车
我觉得还挺合理的[s:ac:哭笑]
我觉得难度不在于怎么去实现,而是需求层面上就要求粗树木不能撞断。放粗的树为了世界更加真实。不能撞断是让玩家的驾驶行为不能无限自由
纯粹就是懒啊。老赛车游戏赛道上干干净净什么都没有。
就拿地平线来说,3代里还有很多矮墙撞不倒,到了4代基本没有了。
可能比较粗的树本身就不容易撞断?
车祸撞树,很多都是撞到城市的行道树上,树没啥事,车完蛋了
你去撞一下就知道了[img]http://img.nga.178.com/attachments/mon_201209/14/-47218_5052bc4cc6331.png[/img]