嘿,我有这个问题已经有一段时间了,我希望有人能帮上忙。
我在Mac 1.6.3上使用Java制作小游戏,如果我使用PNG作为图像格式,那么我的CPU使用率就会达到50% (在一个非常小的2D游戏上)。但是,如果我使用GIF作为格式,那么Java的CPU使用率将保持在10%,这是合理的。
是什么导致了这个问题??它发生在我使用PNG开发的每一个游戏中,所以我总是切换到GIF。
现在的问题是,我需要将PNG用于其可变的alpha属性,而不仅仅是普通的透明性。这在使用GIF时是不可用的。
该问题存在于Java SE 6和以前的版本中。我使用的是2009年初的Mac Book Pro 15“。
在运行
我现在的议案是经过计算的。
//moveX and Y are normalized
moveX = moveX * time * speed;
moveY = moveY * time * speed;
当然,这会导致非常僵硬的运动,只是简单地停下来再走一走。
跟踪加速以创建加速/减速效果的有效方法是什么?我的游戏没有重力,因为它是自上而下的。
我需要一些帮助来尝试改变游戏对象的位置和速度。我知道如何翻译gameObject,但我不知道如何提高翻译速度。顺便说一下,我正在使用unity游戏引擎。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class lightning : MonoBehaviour
{
//This is lightning
private GameObject name;
// Start is called before the first frame up