- 好友
- 3
- 在线时间
- 0 小时
- 最后登录
- 2025-3-26
子爵[版主]
  
- UID
- 3588356
- 第纳尔
- 673
- 精华
- 0
- 互助
- 15
- 荣誉
- 0
- 贡献
- 25
- 魅力
- 70
- 注册时间
- 2023-12-7
 鲜花( 20)  鸡蛋( 0)
|
分享一下开发过程中可能会遇到的模型随机发黑的问题
当初第一次遇到的时候我也很蒙问过很多人说可能是模型面数过高或是法线贴图的问题所以当时我没办法只能重做一个版本直到新版本开发过程中又遇到这个问题,无意间发现了模型随机发黑的根本原因
如图所示,还没开发这个功能必须要用到的item前这些模型是完全没有任何问题的
直到开发以后添加了,必须要用到的item我发现当中这个空白模型的ID我写成了一个不存在的ID
invalid_item
例子["feijipaodan", "feijipaodan", [("feijipaodan", 0), ("invali", ixmesh_carry)], itp_type_thrown|itp_primary, 65536, 4800, weight(20.500000)|abundance(100)|difficulty(3)|accuracy(0)|spd_rtng(40)|shoot_speed(10)|max_ammo(10)|thrust_damage(120, cut)|weapon_length(0), imodbits_none, [
红色区域地方就代表是我写错,写成了一个不存在的模型ID从而因为这个不存在的模型ID导致游戏内的模型会随机发黑
并且左下角会弹出某某贴图dds什么什么的报错
其次和东海讨论了一下,我发现模型ID写错编辑器是不会告诉你的,因为他没有读取到BRF里面的办法
解决模型随机发黑的问题就是自己慢慢排查是自己哪个物品ID模型写错了导致引发的
如果排查不出来也可以使用wes2这个好像不会出现这个问题,但是也有几率出现
只是一个总结的经验,希望能帮到各位
|
评分
-
查看全部评分
鲜花鸡蛋幼稚园殺手 在2024-10-16 19:41 送朵鲜花 并说:我非常同意你的观点,送朵鲜花鼓励一下
|