[开发者心得] [单脚本][MyClearShape] 角色体型归一化处理模块

[复制链接]
132 |4
叽里咕噜小胡桃 发表于 2024-4-28 18:42:05 | 显示全部楼层 |阅读模式
本帖最后由 叽里咕噜小胡桃 于 2024-4-28 18:44 编辑



还在纠结要不要允许玩家使用自己的角色?
使用吧,角色大大小小的,影响游戏平衡
不使用吧,玩家又未必会喜欢咱们给捏的角色
试试MyClearShape吧!开箱可用,自动/手动把玩家的形象归一处理
image.png

1. 使用方法
单脚本使用方法:https://forum.ark.online/forum.php?mod=viewthread&tid=2514
下载导入到工程,场景里新建一个空锚点,将脚本拖拽到空锚点上即可
现在只要进入游戏的玩家的体型都会被归一化了~
MyClearShape.ts (10.95 KB, 下载次数: 8)
回复

使用道具 举报

思想的鱼(求关注) 发表于 2024-4-29 13:54:38 | 显示全部楼层
还没开箱看胡桃老师的内容,我是用下面的代码处理的
player.character.worldTransform.scale = new Vector(1, 1, 1);
    player.character.setCollisionShapeAndExtent(
      CustomShapeType.VerticalCapsule,
      new Vector(1, 1, 1),
    );
回复

使用道具 举报

叽里咕噜小胡桃楼主 发表于 2024-4-29 13:56:20 | 显示全部楼层
思想的鱼(求关注) 发表于 2024-4-29 13:54
还没开箱看胡桃老师的内容,我是用下面的代码处理的
player.character.worldTransform.scale = new Vector( ...

你这是强行把胶囊体统一了呀,但是外形是由很多参数决定的,头、胸、腰、腿的高度都会决定胶囊体的大小,你这样改的话如果它这个人卡bug把身体部分卡的特别小,即使胶囊体大,角色的mesh也会比正常的小,不容易看到
回复

使用道具 举报

思想的鱼(求关注) 发表于 2024-4-29 15:15:49 | 显示全部楼层
所以我找到了你这个脚本
回复

使用道具 举报

叽里咕噜小胡桃楼主 发表于 2024-4-29 15:16:31 | 显示全部楼层

可以,用起来用起来~ 有问题随时反馈咯
回复

使用道具 举报

热门版块
快速回复 返回顶部 返回列表