XNA框架游戏开发进阶指南
1. 修改RichBackgroundRenderer类
为了在背景中绘制书籍封面图像并实现向下滚动动画,同时确保渲染效果在页面过渡时不受影响,我们对RichBackgroundRenderer类进行了修改。具体步骤如下:
- 添加渲染支持字段 :在类的顶部添加以下字段:
GraphicsDevice graphicsDevice;
SpriteBatch spriteBatch;
//book graphic fields
Texture2D bookTexture;
Vector2 bookPosition;
Vector2 bookVelocity;
- 修改Update和Draw方法 :实现渲染和简单动画,代码如下:
public void Update(TimeSpan elapsedTime, TimeSpan totalTime)
{
//Rich background content game loop update code goes here
bookPosition += bookVelocity;
if (bookPosition.Y > 800d)
{
bookPosition.X = graphicsDevice.Viewport.Width / 2 - bookTexture.Width / 2;
bookPosit
超级会员免费看
订阅专栏 解锁全文
764

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



