游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3039|回复: 6

请个很菜的问题,关于人物走路的

[复制链接]

2

主题

46

帖子

68

积分

注册会员

Rank: 2

积分
68
发表于 2009-6-20 22:30:00 | 显示全部楼层 |阅读模式
看了几个源代码,2D的,看懂了怎么移动人物或地图在实现人物走动的,
但那个如何实现让人走一定的路径呢?..也就是说.如果这地图在河流就不走?

我有个问题想问下,是不是每张地图都要化为格?..如果是这样
是不是通过判断,是否在河流的格来决定人物能否走入吗?

3

主题

32

帖子

36

积分

注册会员

Rank: 2

积分
36
发表于 2009-6-26 13:27:00 | 显示全部楼层

Re: 请个很菜的问题,关于人物走路的

一般是基于画格的,对第个格的属性做标记,一些寻路算法,等出基于此

7

主题

29

帖子

33

积分

注册会员

Rank: 2

积分
33
发表于 2009-7-12 13:18:00 | 显示全部楼层

Re:请个很菜的问题,关于人物走路的

我是为每个地图都初始化一个二维数组的,用标记那些是路,那些是建筑物。路就可以走,其他不能走就是了

1

主题

5

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2009-11-25 17:58:00 | 显示全部楼层

Re:请个很菜的问题,关于人物走路的

每张地图都要有个障碍表,根据障碍表判断能不能走

3

主题

101

帖子

101

积分

注册会员

Rank: 2

积分
101
发表于 2009-11-26 11:17:00 | 显示全部楼层

Re:请个很菜的问题,关于人物走路的

顶楼上, 障碍表 + 寻路

3

主题

6

帖子

24

积分

注册会员

Rank: 2

积分
24
发表于 2009-12-17 00:30:00 | 显示全部楼层

Re:请个很菜的问题,关于人物走路的

难道没有一个方法进行像素碰撞检测的??

貌似使用像素碰撞检测的话,要精确的多。。地图进行分层就ok,表层,碰撞层。。

0

主题

15

帖子

15

积分

新手上路

Rank: 1

积分
15
发表于 2009-12-21 12:29:00 | 显示全部楼层

Re:请个很菜的问题,关于人物走路的

还有一种做法就是对地图的像素碰撞啊,在一张图上用一种颜色画出你的路径,然后根据你的任务再地图上的坐标判断下一步要走到的坐标颜色是不是该颜色  如果是就能走 不是就不能走。这就是像素碰撞 ,在2D游戏中很好用也很简单。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-16 19:30

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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