找回密码
 立即注册
搜索
查看: 4093|回复: 17

[其他] 各种敌人尸体突然摔到地图上是咋回事.

[复制链接]
头像被屏蔽
发表于 2019-10-29 11:44 | 显示全部楼层 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2019-10-29 12:09 来自手机 | 显示全部楼层
优化没做好啊 本来应该在你看到之前就刷新的模型不巧在你看到的时候刷新了而已

—— 来自 OnePlus ONEPLUS A5000, Android 9上的 S1Next-鹅版 v2.1.2
回复

使用道具 举报

头像被屏蔽
     
发表于 2019-10-29 12:18 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
 楼主| 发表于 2019-10-29 12:43 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2019-10-29 13:11 | 显示全部楼层
你看到了博士在部署干员
回复

使用道具 举报

     
发表于 2019-10-29 13:16 | 显示全部楼层
现在游戏普及物理引擎,角色加载的时候为了防止卡地里,都会故意放高点,然后通过物理引擎自然落地,另外加载进来的角色是默认状态,加载完还要摆成死亡状态,如果没做特别处理的话,就会出现楼主说的情况。
回复

使用道具 举报

     
发表于 2019-10-29 13:18 来自手机 | 显示全部楼层
重力+布娃娃系统?
回复

使用道具 举报

     
发表于 2019-10-29 13:37 | 显示全部楼层
进入视野时才启动rag doll物理吧。现在新的游戏好像已经比较少这种情况了?
回复

使用道具 举报

     
发表于 2019-10-29 13:45 | 显示全部楼层
魂3 转头一个tpose 你敢信
回复

使用道具 举报

     
发表于 2019-10-29 13:58 来自手机 | 显示全部楼层
当然是看见你来了赶紧演戏
回复

使用道具 举报

     
发表于 2019-10-29 14:42 来自手机 | 显示全部楼层
打黑魂从别的世界回来的时候就会这样
回复

使用道具 举报

     
发表于 2019-10-29 14:49 | 显示全部楼层
大多是虚幻引擎+havok引擎的锅?

记得战争机器1开始这种破布娃娃行云流水牛皮糖一样的敌人尸体就开始大肆泛滥了。
回复

使用道具 举报

头像被屏蔽
发表于 2019-10-29 14:50 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2019-10-30 01:03 来自手机 | 显示全部楼层
你离开场景之后,系统会释放这个场景的资源,且系统只会记录尸体的大致位置,不会记录尸体的具体姿势,因为记录姿势太麻烦,等你回来,系统在大致位置再刷一个一样的尸体,然后物理引擎接管尸体,尸体下落躺好,这个下落躺好的过程被你看到
回复

使用道具 举报

     
发表于 2019-10-30 09:56 | 显示全部楼层
不只尸体,其它场景元素也会这样
最有印象是魂2废渊第一个篝火,第一次来到这个位置时是从上面踩塌木板掉下来的。从其他篝火传送过来时,每次都能见到几块木板从半空落下

  -- 来自 有消息提醒的 Stage1官方 iOS客户端
回复

使用道具 举报

     
发表于 2019-10-30 12:23 | 显示全部楼层
你觉得刷高点掉下来和刷低了被卡住跳promise哪个更草?
回复

使用道具 举报

     
发表于 2019-10-30 13:39 来自手机 | 显示全部楼层
本帖最后由 塔奇克马 于 2019-10-30 14:16 编辑

几种优化方式,检测距离外就把死亡npc移动到看不到的位置或者只保留坐标信息销毁掉,当player接近时或者load 场景到附近就移动回去.而移动回去不可能到掉落位置保持原样的,所以要移动到平面上一定距离重新计算碰撞,因为player看到的敌人是有限的所以也可以用相同的敌人(尸体)不同的位置放置,障眼法。

和物理引擎无关,物理碰撞检测一般是穿墙。

但是事实上应该避免销毁对象,最好的就办法就是存储在列表中里.
场景内的敌人类型是有限的,所以无论状态是生是死都可以重复利用.

回复

使用道具 举报

头像被屏蔽
     
发表于 2019-10-30 14:39 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-11-18 04:18 , Processed in 0.058710 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表