游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2498|回复: 7

==求助:地图和角色移动的问题==

[复制链接]

5

主题

14

帖子

14

积分

新手上路

Rank: 1

积分
14
发表于 2006-2-24 23:05:00 | 显示全部楼层 |阅读模式
===实在没有办法,求助各位兄弟了===

废话不多说了,我遇到个难题,想了N个月也无结果,本来我坚持有问题,靠自己,但是现在我实在被难住了,望各位尽力而助,万分感激!


我学习资料主要来自这个网站,我在我做的东西中都写了感谢:www.gameres.com,包括考试的东西,现在再次感谢Gameres和无私提供技术的人!问题如下!


主要的情况是: 我的游戏是2D的,地图是一些方形的格子拼接起来
如果角色可以向8个方向移动并且角色每次移动固定的格子的画,那么在对角线的方向角色岂不是每次
在屏幕上移动的距离是其他4个方向的根号2倍?这样对角线方向就移动的快些了,不知道这个问题如何解决?

刚才是假定每次移动固定的格子,现在假设移动固定的像素,那么又有问题了,因为这样角色可能
不会停留在格子的中心,那么一些和墙壁碰撞的图就不对了,因为只有在中心角色看起来才是和墙壁刚
好碰撞,还有打斗的图片也是,不知道怎么办
如果地图不用格子的话,那么角色可以移动到任何点,
这样寻路算法岂不是要把每个像素作为一个单位来计算
,那么1024X768这样的话就是一个1024X768的迷宫,屏幕
之外的就更大了,而且这样地面上的事件也不找设计了,
因为不像格子,可以检测角色周围8个格子是否有敌人,
事件等,怎么解决呢?
我就是想大概做出Diablo2那样的地图和角色行走方式.


各位能提供点相关资料也好,我的信箱oc513@sina.com,再次感谢!

5

主题

14

帖子

14

积分

新手上路

Rank: 1

积分
14
 楼主| 发表于 2006-2-25 14:42:00 | 显示全部楼层

Re:==求助:地图和角色移动的问题==

等到有人答复!

197

主题

1041

帖子

1104

积分

金牌会员

Rank: 6Rank: 6

积分
1104
QQ
发表于 2006-2-25 17:44:00 | 显示全部楼层

Re:==求助:地图和角色移动的问题==

没看明白~你做类似d2的ai~没看明白你说的~

97

主题

590

帖子

590

积分

高级会员

Rank: 4

积分
590
QQ
发表于 2006-2-25 18:48:00 | 显示全部楼层

Re:==求助:地图和角色移动的问题==

人物移动不用按格子,随便走多少长度都行,障碍物判断是按格子的

6

主题

42

帖子

42

积分

注册会员

Rank: 2

积分
42
QQ
发表于 2006-2-27 10:00:00 | 显示全部楼层

Re:==求助:地图和角色移动的问题==

      一般斜45度的tile对角线刚好成为人物横向移动的方向,所以按照tile实现的横向移动比纵向移动快。在很多实现中都有这种情况,比如梦幻西游、剑侠系列等等。如果匹配象素和Tile方式的地图有实现冲突的话,你可以先降低难度,按tile方式实现,从实际看来,这种情况玩家是能够接受的。

5

主题

14

帖子

14

积分

新手上路

Rank: 1

积分
14
 楼主| 发表于 2006-2-28 11:28:00 | 显示全部楼层

Re:==求助:地图和角色移动的问题==

多谢各位,XiaoP,你的意思是就这样做,忽略方向上速度的不一致?
你有没有什么斜视角但是可以多方向移动的例子呢?我发信给那个做神&魔的,没有回复......
我现在唯一的参考例子是 圣剑英雄传,但是他是只4个方向走,没有我说的问题,如果一个ARPG只能4个方向,那效果简直是...........
有例子的给点例子啊(上面有我信箱),想学点东西不容易啊,书店都看遍了,都不讲地图和移动,讲也只讲4个方向,回合战斗,唉............

48

主题

155

帖子

265

积分

中级会员

Rank: 3Rank: 3

积分
265
发表于 2006-3-3 23:31:00 | 显示全部楼层

Re:==求助:地图和角色移动的问题==

我记得有句话:

逻辑形式与物理表示是不相干的。

希望好好体会。

3

主题

72

帖子

72

积分

注册会员

Rank: 2

积分
72
发表于 2006-3-6 09:35:00 | 显示全部楼层

Re:==求助:地图和角色移动的问题==

楼上说得对,
另:diablo没有仔细的看过,但是因为它的tile非常的小,所以就算按tile走的,效果也是非常不错的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2026-1-23 19:56

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表