struckd 中文文档 下载 App

Struckd 角色属性与物理 参数面板详解

为什么属性重要

参数面板(Stats)是让你的角色"活起来"的核心配置。同一个角色资产,参数不同会呈现完全不同的表现——普通士兵可以变成肌肉壮汉,灵巧的刺客可以变成笨重的坦克。

速度与移动

参数效果
Speed角色的行走/奔跑速度。数值越高移动越快
Jump Power跳跃的高度和距离。数值越高跳得越远
Swim Speed在水中的移动速度(如果场景有水的话)

战斗属性

参数效果
Attack Power近战攻击的伤害值
Ranged Damage远程武器的伤害值
Detection RangeNPC 发现敌人的距离范围

Detection Range 对 NPC 的行为模式非常关键——决定了 NPC 在多远的距离开始追击或防御敌人。

物理属性

Struckd 的物理系统基于 Unity Physics,以下参数可以调整物理行为:

参数效果
Weight物体的重量。较轻的物体更容易被推动;较重的物体不容易被撞飞
Enable Physics开启/关闭物理碰撞。关闭后物体不再受重力影响、会穿透其他物体
Remove Hitbox移除碰撞盒。开启后物体不会被任何东西碰撞(但视觉上还在)

特殊状态

参数效果
Invisible隐身状态。其他角色(包括 NPC)无法看到它,但仍可能通过碰撞检测到
Remove Collision与其他物体完全脱离碰撞。常用于"穿越墙壁"的机关设计
Invincible无敌状态。不会受到任何伤害

一个实战例子

假设你做一个 RPG 游戏里的 Boss 角色,可能需要这样调参数:

Unity 导出时的属性

导出到 Unity 时,这些参数会被写入 Unity 组件(CharacterController、Rigidbody 等)的属性面板中。你可以在 Unity 中继续调整或编写代码动态修改。