在我的游戏中,我有一些黄金,玩家可以收集。我的问题是,我想单独引用黄金的纹理,这样我就可以从屏幕上拿出特定的黄金实例(玩家拿起它)。我将如何继续这样做,因为我非常肯定,你不能这样做,与常规纹理。我是否需要创建一个形状,并填充它的黄金纹理,以便我可以删除粒子金块?谢谢
发布于 2016-05-26 19:16:43
我认为您将Texture (基本上是可以绘制的加载图像)与游戏实体混为一谈。根据您实现游戏的方式,您可以生成多个身体(Box2D)、演员(Scene2D)或表示每个硬币的简单数据容器(宽度、高度、x、y),并使用相同的纹理在屏幕上绘制每个硬币。实际上,这是处理资产的首选方法:您只加载一次映像,然后简单地为每个sprite重用它们。
我建议学习以下课程:
https://stackoverflow.com/questions/37469162
复制相似问题