实例变量

409次阅读
没有评论

共计 638 个字符,预计需要花费 2 分钟才能阅读完成。

实例变量 (Instance Variables)

简介

实例变量被添加到对象类型中,但为每个实例单独存储数字、文本或布尔值(开 / 关标志)。这使得它们非常适合用于游戏中的健康状况计数器等场景,因为每个实例都跟踪自己的值。实例变量通过“对象实例变量”对话框添加到对象类型中,每个实例的初始值可以从属性栏设置。

点击此处打开实例变量的示例。

独立控制实例

实例变量还可以用于帮助独立控制实例。例如,布尔实例变量可以用于确定敌人是正在追击玩家(真)还是正在逃跑(假)。如果实例具有不同的值,则可以使用条件“布尔实例变量是否设置”来对追击玩家的敌人应用操作。然后,反转条件(选择值为假的实例)可以用于对逃跑的敌人应用操作。最终结果是同一对象类型的多个实例独立行动:一些追逐,另一些逃跑。这只是一个简单的例子 – 使用多个实例变量可以实现更复杂的方法。换句话说,可以使用实例变量控制实例的状态。

家庭计划中的实例变量

实例变量也可以添加到仅限家庭付费计划中。家庭中的所有对象类型都将继承该实例变量。

自动完成字符串实例变量

当使用字符串实例变量时,Construct 将提供自动完成实例变量的功能,参考它在事件表和属性中的其他字符串。自动完成的选项将在参数对话框(在键入第一个 " 字符后)和属性栏中显示。

这对于表示固定状态集的字符串实例变量很有用,如“空闲”、“搜索”和“攻击”。如果你的事件表或属性引用了这样的字符串集,那么它们将在属性和参数中提供自动完成选项,帮助显示可用字符串列表并避免重新输入值时的拼写错误。

正文完
 0
评论(没有评论)