我对 Java 还有些陌生,我对应该如何使用对象感到很困惑。我知道
object object = new object();
但这些必须手动访问。
说我想创建一个粒子效果。屏幕中央出现小白点,并以随机角度缓慢移动到屏幕边缘。当他们靠近时,他们走得更快。最后,如果它们超出视图区域,它们将被移除。
如果我想对对象执行此操作,我需要能够:
- 自动制作对象
- 从每个对象(它们的 X 和 Y 坐标)收集数据,以便可以渲染它们
- 让对象每帧更新一次,以便提高速度
- 当它们超出范围时销毁对象。
我将如何自动制造/销毁对象,并从所有对象中获取数据,而与存在多少对象无关?现在,我的游戏(嗯,我只用 Java 制作过 1 个)仅限于使用数组和一种元胞自动机,但这不适用于更大的游戏。
这可能以前被问过,或者可能有关于这个的教程,但我设法找到的只是手动制作对象。我可能正在寻找错误的东西,如果是这种情况,请见谅。