看懂了上面的代码了吗?
按照上面的代码 肯定能够实现从一张大图上面截取一小块画到屏幕上, 是不是?
是的, 这和绘制 地图 的原理是完全一样的。 游戏中某个场景的大小一般都是超过屏幕大小的,
那就相当于 从场景中 截取一小块地图
画到屏幕上。 至于你场景是怎么拼的,无关紧要,只要
拼出一个游戏场景就行了。
游戏的场景一般分为四层: 地表层、建筑层、碰撞层、对象层。
那对象层、建筑层的绘制 与 地表层是一样的, 只是对象层 与 建筑层 得有一个 基点,
对象的基点一般是 两只脚中间, 建筑的基点一般是 建筑自身的中心点。
[
本帖最后由 BlueGuy 于 2010-11-5 12:48 编辑 ]