这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
extend:prop [2023/10/22 00:14] – bibiboxs | extend:prop [2024/09/05 12:46] (当前版本) – bibiboxs | ||
---|---|---|---|
行 15: | 行 15: | ||
在沙盘引擎世界中,所有的【游戏道具\物品】全部基于抽象的概念,**实际上并没有任何默认作用**,**它们只是看起来像XXX的一个模型,通过API方式放到了角色手上**,开发者可根据实际游戏玩法需要,自行通过【自定义游戏道具+代码编写道具功能】设定它们应该有何实际操作。 | 在沙盘引擎世界中,所有的【游戏道具\物品】全部基于抽象的概念,**实际上并没有任何默认作用**,**它们只是看起来像XXX的一个模型,通过API方式放到了角色手上**,开发者可根据实际游戏玩法需要,自行通过【自定义游戏道具+代码编写道具功能】设定它们应该有何实际操作。 | ||
- | 想要将一个普通模型注册为**游戏道具**,需要开发者==找到`LocalMod\Store\Data\Prop`目录==,**新建或修改**有关【游戏道具】的Json配置文件,这其中可能包括`ID、模型、Flag、叠加数量、伤害、延迟时间、动画组`等数值设定,这将**直接影响到游戏道具的实际展现形式**。 | + | 想要将一个普通模型注册为**游戏道具**,需要开发者==找到`LocalMod\Store\Data\Prop`目录==,**新建或修改**有关【游戏道具】的Json配置文件,这其中可能包括==ID、模型、Flag、叠加数量、伤害、延迟时间、动画组==等数值设定,这将**直接影响到游戏道具的实际展现形式**。 |
> **注意:动物等特殊类型角色不会有任何道具拾取功能及效果,==道具功能主要用于人形角色(包括僵尸)==。** | > **注意:动物等特殊类型角色不会有任何道具拾取功能及效果,==道具功能主要用于人形角色(包括僵尸)==。** | ||
行 57: | 行 57: | ||
" | " | ||
" | " | ||
- | | + | " |
" | " | ||
" | " | ||
行 104: | 行 104: | ||
| Distance | | Distance | ||
| Direction | | Direction | ||
+ | | Enum | 通用枚举\数值\索引属性 | ||
| PreloadTime | | PreloadTime | ||
| Speed | **物品每次Action时的动画速度,直接影响Action时间间隔(例如:枪械射速)**< | | Speed | **物品每次Action时的动画速度,直接影响Action时间间隔(例如:枪械射速)**< | ||
行 118: | 行 119: | ||
| 4 | 连续使用效果(Continue),否则是单次触发 | | 4 | 连续使用效果(Continue),否则是单次触发 | ||
| 8 | 散射范围,目前主要用于表示**散弹类枪械**< | | 8 | 散射范围,目前主要用于表示**散弹类枪械**< | ||
+ | | 16 | 三连发模式(Burst)< | ||
+ | | 64 | 行为时生成[Effect](scripting/ | ||
| 128 | 预制类型:枪械类 | | 128 | 预制类型:枪械类 | ||
| 256 | 预制类型:投掷类(扔出XXX、投掷光线、弓、RPG、手榴弹等) | | 256 | 预制类型:投掷类(扔出XXX、投掷光线、弓、RPG、手榴弹等) | ||
| 512 | 投掷后爆炸效果(必须同时搭配`256`使用) | | 512 | 投掷后爆炸效果(必须同时搭配`256`使用) | ||
| 1024 | 投掷后产生伤害(必须同时搭配`256`使用),伤害值与`Damage`有关 | | | 1024 | 投掷后产生伤害(必须同时搭配`256`使用),伤害值与`Damage`有关 | | ||
+ | | 2048 | 投掷后产生烟雾(必须同时搭配`256`使用) | ||
+ | | 4096 | 投掷后产生闪光(必须同时搭配`256`使用) | ||
+ | | 8192 | 投掷后产生燃烧组(必须同时搭配`256`使用) | ||
| Direction | 说明 | | Direction | 说明 | ||
行 230: | 行 236: | ||
针对游戏道具扩展部分的内容,经过沙盘引擎开发组的自我评估,**几乎很多扩展功能都可以通过上述内容实现**,具体取决于开发者**如何合理控制Json以及API的行为事件交互**。 | 针对游戏道具扩展部分的内容,经过沙盘引擎开发组的自我评估,**几乎很多扩展功能都可以通过上述内容实现**,具体取决于开发者**如何合理控制Json以及API的行为事件交互**。 | ||
+ | |||
+ | |||
+ | |||
+ | |||