我正在为我的游戏的效果工作,我有几个(200)星星从屏幕的边缘,向中间移动,同时逐渐淡出。
我想渲染每一颗恒星(因为它自己的物体),这样星星可以有随机的速度,褪色时间,大小和位置。不过,我担心这可能会对老款手机的性能产生很大影响,比如改变alpha,每帧渲染200个精灵长达20秒(当它们淡出时,我会重新创建它们)。
作为另一种选择,我可以使用更大的恒星块作为同一个精灵(一幅图像),这意味着我将不得不牺牲随机效应,恒星将在同一时间消失,这将使obv看起来不那么好。
我没有办法在旧手机上进行测试,所以我会在这里问,每帧都有200个精灵循环(我改变alpha每个帧和位置的小图像)吗?有没有一种选择不强迫我放弃每颗恒星的随机行为?或者,我只需要咬紧牙关,渲染更大的图像(可能有3-4个不同的图像,每个星星都有)?
发布于 2015-08-17 03:24:38
https://stackoverflow.com/questions/32041216
复制相似问题