RPGMakerMZ Sprite正确使用方法

这里不欢迎我? 删掉所有内容.

还需要将精灵对象作为子对象添加到场景对象中。如果我们添加 SceneManager._scene.addChild(_sprite),它就会出现在你的游戏中。

Sprite 对象自带一个 visible 标志,你可以用它来代替 _hidden

之后,脚本缺少在精灵上绘制位图数据的指令。

这里不欢迎我? 删掉所有内容.

你也可以显式地创建一个类,不过只要只需要一个实例,那样做应该也行。如果要创建多个实例,我觉得还是用正式的类更好。

关于如何创建类,你可以参考默认代码中其他精灵的创建方式。

说实话,当我使用简单的 Sprite 对象时,我通常会创建一个容器类。

我通常会先加载位图(可以从图像管理器加载,也可以从零开始创建),对它进行所有需要的操作,然后再创建一个以该位图作为构造参数的精灵。之后把它添加到场景中,或者我猜是添加到窗口里。

我的工作流程受到了 MOGHUNTER 的启发,我不确定这是否比其他方法更好或更差。