随笔分类 - xna游戏开发
摘要:面向对象设计 在本节中将会创建三个类,第一个是Sprite类,Sprite类是一个抽象类;第二个UserControlledSprite类,继承于Sprite,对象是一个用户可以控制的精灵;第三个是AutomatedSprite,同样是继承于Sprite类,这个类是创建自动精灵的。 Sprite类的成员: textureImage Texture2D ...
阅读全文
摘要:碰撞检测 在游戏的开发中,碰撞检测是最常遇到的,对于每个游戏,碰撞检测都几乎是不可避免的,无论是精灵与精灵的碰撞,精灵与屏幕边框的碰撞。下面我们就来谈谈碰撞检测最常用的方法。 实验一:不让精灵跑出游戏窗口 如何让精灵限制在游戏窗口内而不跑出窗口,思路是一旦精灵移动到屏幕边缘,就做相应的处理,让精灵不再动了 if (ringsPosition.X < 0) ringsPos...
阅读全文
摘要:本xna学习笔记系列参考了学习XNA游戏编程(中文版),纯粹是个人学习XNA的笔记。。。 Initialize方法: Initialize方法用于初始化变量与对象。 LoadContent方法: 在Initialize方法后,调用的就是LoadContent方法,该方法也会用在重新加载游戏图形内容时调用。 update方法: Update方法负责...
阅读全文

浙公网安备 33010602011771号