困扰好几天的碰撞网格的问题解决!
cs:source吧
全部回复
仅看楼主
level 14
diaolingtyp 楼主
做了个吧台的模型,之前一直受到碰撞网格的困扰,如图
红色网格区域是碰撞网格,具体表现是网格以内的区域玩家不能进入,并且会被纳入光影的计算范围,于是地上就有一大片影子。
同时,编译的时候伴随大量的报错:
WARNING: Model has 2-dimensional geometry (less than 0.500 inches thick on any axis)!!!
现在这个问题解决了,如图
具体怎么解决的我也说不准,只能说从以下这么几个方便入手(其实官方也是着重强调的这么几个方面)
1.碰撞网格的元素必须是凸面体,跟hammer的要求一样。最开始的时我是直接用的原模型当做碰撞模型,而原模型又是样条线画出来挤压而成的,所以不满足凸面体的要求
2.所有元素都要纳入同一个可编辑多边形下,并且分配平滑组和uvw贴图
3.当你尝试了无数次都失败并且找不到原因的时候,试试关掉hammer,关掉sdk,换掉mdl名字......这个很重要,不知道这算是hammer的bug还是什么问题,同样一个smd文件,编译成新模型和二次编译覆盖就会有区别。比如我这次中途遇到的一个问题,就是碰撞模型不显示,怎么弄也不显示,结果换了个mdl的名字,把碰撞网格作为模型body编译,显示了,再把模型body换回吧台的body,显示了......GG
2016年01月21日 11点01分 1
level 14
diaolingtyp 楼主
写了14个qc做了30+个碰撞网格终于解决了
2016年01月21日 11点01分 2
level 14
我正在想如果用4.1来编译这个模型的话会不会好一些呢?
2016年01月21日 13点01分 3
用propper啊?固拼弧度不行啊
2016年01月22日 10点01分
propper 16边形的四分一+两个长方体=吧台 。多边形不多,碰撞网络就会“合理”了。
2016年01月24日 12点01分
1