2D 图形、坐标系与游戏状态开发指南
在游戏开发中,2D 图形的处理、坐标系的选择以及游戏状态的管理至关重要。本文将详细介绍如何创建和使用纹理图元(TexturedPrimitive)类,以及如何引入用户定义的坐标系来优化游戏开发体验。
1. 纹理图元类的创建与使用
在项目中成功创建新的 C# 类文件后,需要为这个新类定义功能和行为。为纹理图元类添加自定义功能和行为,能使其处理自身的绘制和更新周期,让对象更独立且易于管理。
1.1 添加纹理图元功能和行为
- 声明实例变量 :在
TexturedPrimitive.cs源文件中声明三个实例变量,用于存储图像和图像的位置与大小。
protected Texture2D mImage; // 要加载的 UWB - JPG.jpg 图像
protected Vector2 mPosition; // 图像的中心位置
protected Vector2 mSize; // 要绘制的图像大小
- 初始化变量 :在构造函数中使用相应的参数初始化这些变量。
public TexturedPrimitive(String imageName, Vector2 position, Vector2 size)
{
mImage = Game
超级会员免费看
订阅专栏 解锁全文
1052

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



