gpt4 book ai didi

c++ - 我应该把我的功能代码放在哪里

转载 作者:太空宇宙 更新时间:2023-11-04 14:22:35 26 4
gpt4 key购买 nike

<分区>

我正在编写一个 RPG 游戏,我发现用户看到的后台功能要多得多。

我有一个战斗课。这包含背景图片中的敌人实例,并处理选择哪些敌人在战斗中。

我开发了几个全局函数来计算和显示 hp 和 mp 等仪表。另一个移动计时器条以便战斗进行。但我想知道这些是否应该像所有其他功能一样属于战斗类,我认为它会比任何其他类都大得多?

另外我知道绘图应该与其他代码分开所以现在我有全局函数循环遍历所有事件的东西并在流程代码完成后绘制它,但是在每个类中放置一个绘图函数会更好吗并循环遍历它们还是将它们全部分开?

另一件困扰我的事情是我正在实现攻击并且正在考虑为生物类提供四个攻击类实例。这会奏效,但如果战斗中有两个或更多生物使用相同的攻击,就会造成浪费。我考虑过在某处为每种攻击类型创建一个实例,并让每个生物存储四个指向适用攻击实例的指针。这些选项中的任何一个是一个好主意还是更好的实现方法?

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