OpenGL ES 2D 游戏开发:从基础到优化
1. Bob 类的定义与实例化
首先,我们定义一个简单的 Bob 类,用于管理 Bob 实例的位置和移动。以下是 Bob 类的代码:
package com.badlogic.androidgames.glbasics;
import java.util.Random;
class Bob {
static final Random rand = new Random();
public float x, y;
float dirX, dirY;
public Bob() {
x = rand.nextFloat() * 320;
y = rand.nextFloat() * 480;
dirX = 50;
dirY = 50;
}
public void update(float deltaTime) {
x = x + dirX * deltaTime;
y = y + dirY * deltaTime;
if (x < 0) {
dirX = -dirX;
x = 0;
}
if (x > 320) {
dirX = -dirX;
x = 320;
}
if (y < 0) {
超级会员免费看
订阅专栏 解锁全文
1052

被折叠的 条评论
为什么被折叠?



