如何控制人物的移动
"在游戏中,有时会因为需要将游戏图片左右移动,来显示不同的区域图片,而因此导致了原先设定的人物移动范围改变,问如何使人物能时刻适应不同的环境呢? 还有当图片不是矩形时如何设定人物的移动范围,如不能超过某矩形的对角线等,不能超过某圆型的边界等。 繁请各位高抬贵手,帮一下小弟,臣感激不尽。"
以下是我的观点,供你参考: 1).可以为人物的移动范围增设一个偏移量属性(包括X、Y甚至Z坐标),当背景图形的坐标产生变化后(偏移量就是新坐标与原坐标的差值),即可以对人物的移动范围作出相应修正。 2).严格来说图片都是矩形,只是部分区域可能不被使用。战棋类游戏一般把地图划分成如国际象棋棋盘那样的矩阵,然后通过单元格的可访问性来决定角色的移动范围。若是RPG游戏那样自由活动的地图,则是把角色可移动的坐标范围限制在一个或几个区域之内,比如圆的话,把当前人物坐标点与圆心坐标连接,计算出两点间距,若间距>圆半径则表示该点位于圆外;反之表示位于圆内。
答:正常情况下设置背景图并设置立绘后立绘默认在背景前面,高级模式下只要立绘编号大于背景图编号则立绘在背景前详情>>
答:我建议你去--天下网吧联盟 这里面都是网吧业主和网管交流的论坛,你可以自己注册一个用户进去看看,你可以和他们交流也可以寻求他们的帮助,我想没有你解决不了的问题,...详情>>
答:格式化文本区域的段落标记,用于规定文本和层的属性和位置等。比如: 新浪网 用来规定 新浪网 这三个字居中显示。 文本中心(CENTER)、左(LEFT)或右(R...详情>>