|
|
===实在没有办法,求助各位兄弟了===
废话不多说了,我遇到个难题,想了N个月也无结果,本来我坚持有问题,靠自己,但是现在我实在被难住了,望各位尽力而助,万分感激!
我学习资料主要来自这个网站,我在我做的东西中都写了感谢:www.gameres.com,包括考试的东西,现在再次感谢Gameres和无私提供技术的人!问题如下!
主要的情况是: 我的游戏是2D的,地图是一些方形的格子拼接起来
如果角色可以向8个方向移动并且角色每次移动固定的格子的画,那么在对角线的方向角色岂不是每次
在屏幕上移动的距离是其他4个方向的根号2倍?这样对角线方向就移动的快些了,不知道这个问题如何解决?
刚才是假定每次移动固定的格子,现在假设移动固定的像素,那么又有问题了,因为这样角色可能
不会停留在格子的中心,那么一些和墙壁碰撞的图就不对了,因为只有在中心角色看起来才是和墙壁刚
好碰撞,还有打斗的图片也是,不知道怎么办
如果地图不用格子的话,那么角色可以移动到任何点,
这样寻路算法岂不是要把每个像素作为一个单位来计算
,那么1024X768这样的话就是一个1024X768的迷宫,屏幕
之外的就更大了,而且这样地面上的事件也不找设计了,
因为不像格子,可以检测角色周围8个格子是否有敌人,
事件等,怎么解决呢?
我就是想大概做出Diablo2那样的地图和角色行走方式.
各位能提供点相关资料也好,我的信箱oc513@sina.com,再次感谢!
|
|