Skip to content

Content Creator WIKI 中文 [ZH]

SIZStan edited this page Mar 6, 2023 · 2 revisions

这是给增强版枪械系统的文件说明

这里只会记录增加的参数和设置,基础版设置没有做改动的这里不做说明

基础配置

通用项:

  • animationType

可用参数:数据类型string[enhanced]

示例:"animationType": "enhanced"

设置枪械动画类型,如果要使用增强版动画系统,必须设置为enhanced,默认枪械不写[旧版渲染]

  • modifyUnloadBullets

可用参数:数据类型int

示例:"modifyUnloadBullets": 0

修改枪械的unload动画播放次数,默认值是0,一般用于霰弹枪或者左轮,如果非必要可以不设置。[设置为1就是unload动画次数减少1]

  • allowReloadFiring

可用参数:数据类型Boolean[true, false]

示例:"allowReloadFiring": true

是否允许枪械在换弹的时候开火

  • allowReloadSprint

可用参数:数据类型Boolean[true, false]

示例:"allowReloadSprint": true

是否允许玩家在换弹的时候冲刺

  • allowFiringSprint

可用参数:数据类型Boolean[true, false]

示例:"allowFiringSprint": true

是否允许玩家在冲刺的时候开火

  • allowAimingSprint

可用参数:数据类型Boolean[true, false]

示例:"allowAimingSprint": true

是否允许玩家在冲刺的时候瞄准

增强版音效说明

  • weaponPreReload

可以自定义对应动画阶段的音效,对应preReload

  • weaponReload

可以自定义对应动画阶段的音效,对应reloadFirst

  • weaponReloadSecond

可以自定义对应动画阶段的音效,对应reloadSecond

  • weaponPostReloadEmpty

可以自定义对应动画阶段的音效,对应postReloadEmpty

  • weaponLoad

可以自定义对应动画阶段的音效,对应load

  • weaponUnload

可以自定义对应动画阶段的音效,对应unload

渲染配置[render]

  • animations

可用参数:数据类型string[default, draw, sprint, aim, preFire, fire, postFire, modeChange, preReload, reloadFirst, reloadSecond, postReload, reloadFirstQuickly, reloadSecondQuickly, preLoad, load, postLoad, preUnload, unload, postUnload, inspect]

示例:请查阅文件

目前版本可用的枪械动画,详细的动画说明请查阅文件,连接(这里)

  • attachmentGroup

可用参数:数据类型string[barrel, sight, grip, flashlight, charm, ammo, bullet, stock]

示例:请查阅文件

目前版本用于控制整个类型配件的设置项,以下是详细说明

配件组可用参数:

translate--用于控制配件在枪械上的偏移,参数 x, y, z----数据类型float

scale--用于控制配件在枪械上的缩放,参数 x, y, z----数据类型float

rotate--用于控制配件在枪械上的旋转,参数 x, y, z----数据类型float

hidePart--用于控制安装配件时隐藏的模型part,参数 [对应的模型part]----数据类型string

showPart--用于控制安装配件时显示的模型part,参数 [对应的模型part]----数据类型string

  • attachment

可用参数:数据类型string[对应配件注册名]

示例:请查阅文件

目前版本用于单独控制某一配件的设置项,以下是详细说明

单独配件可用参数[继承配件组设置]:

translate--用于控制配件在枪械上的偏移,参数 x, y, z----数据类型float

scale--用于控制配件在枪械上的缩放,参数 x, y, z----数据类型float

rotate--用于控制配件在枪械上的旋转,参数 x, y, z----数据类型float

hidePart--用于控制安装配件时隐藏的模型part,参数 [对应的模型part]----数据类型string

showPart--用于控制安装配件时显示的模型part,参数 [对应的模型part]----数据类型string

bingding--用于控制安装配件时基于的模型part,参数 [对应的模型part]----数据类型string

renderInsideSightModel--使用倍镜时,是否渲染倍镜内部模型,参数 [true, false]----数据类型Boolean

renderInsideGunOffset--使用倍镜时,内部枪械的渲染距离,参数 []----数据类型float

sightAimPosOffset--使用倍镜时,控制模型的偏移,参数 x, y, z----数据类型float

sightAimRotOffset--使用倍镜时,控制模型的旋转,参数 x, y, z----数据类型float

multiMagazineTransform--使用多弹匣时,每一个弹匣的偏移与旋转的设置项,参数 translate, rotate----数据类型string,子项参数:x, y, z----数据类型float

  • defaultHidePart

可用参数:数据类型string[对应的模型part]

示例:"defaultHidePart": ["ammoModel_2"],

直接隐藏模型中的部分part,一般用于隐藏不需要显示的辅助part

  • global

可用参数:数据类型string[globalTranslate, globalScale, globalRotate]

示例:请查阅文件

新增的整体调节项,以下是子项设置:

globalTranslate--用于控制枪械的偏移,参数 x, y, z----数据类型float

globalScale--用于控制枪械的深度缩放,最好使用教程包的参数,不会调就不要调这个,参数 x, y, z----数据类型float

globalRotate--用于控制枪械的旋转,参数 x, y, z----数据类型float