🏆 导航菜单
🎪 扩展内容
🎯 沙盘引擎文档
🕹️ 文章及书籍&教程
🎖️ 外部的链接
🏆 导航菜单
🎪 扩展内容
🎯 沙盘引擎文档
🕹️ 文章及书籍&教程
🎖️ 外部的链接
这是本文档旧的修订版!
Prop
类是一个抽象概念类,主要用于Character
与Prop背包物品相关功能使用。
此类下所有的属性均是以抽象概念为基础的,具体物品的逻辑实现由开发者自行编写(例如物品磨损、武器子弹等)。
获取物品ID(只读)。
prop.ID: int
获取物品场景唯一UUID(只读),此属性可用来判断物品对象归属,即使索引位置发生改变。
prop.UUID: string
设置物品同类叠加数量,默认值为1
,上限值根据Multiple
决定(源于json配置)。
prop.Amount = 1; //int
设置物品自定义属性(Any)。
prop.Data = {}; //any
获取物品最大叠加数量(只读),默认值为1
,数值来源于物品json配置。
此属性主要用于实现高级背包系统,可能某些物品允许叠加存放(例如苹果),但武器这些属性复杂,可能并不适合叠加存放。
character.Multiple: int