gpt4 book ai didi

c++ - 使用Lua定义C++游戏中对象的变量

转载 作者:行者123 更新时间:2023-11-30 04:08:10 25 4
gpt4 key购买 nike

<分区>

这更像是一个概念性问题,可以帮助我理解事物的运作方式。

在我的简单游戏引擎中,我有一个游戏对象类,其中包含所有常用变量,例如:位置、方向、比例、速度、模型、纹理等。

现在我希望能够使用脚本定义这些对象的行为。我了解我将如何对现有变量执行此操作。例如,如果 velocity != 0,则更改位置。

但是我该如何定义新的属性呢? (例如健康、弹药)

我无法在游戏对象类中创建新变量,因为该类已经编译,而且我无法在脚本中添加变量,因为它会在下次行为脚本运行时重置。

这些事情在游戏中通常是如何完成的?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com