游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3295|回复: 5

第一次做游戏、遇到点问题

[复制链接]

1

主题

1

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2013-8-24 14:04:07 | 显示全部楼层 |阅读模式
本人大二学生,最近做一个小学生游戏,遇到点问题。
如下图
因为图像比较多,我想用一个算法或者其他方式来解决我的角色的生存空间,即在黑线内的活动区域。

W2X@~{_O$)H]X6EDW{O37O6.jpg
因为图像会比较多,我不可能每个图都取点。我只能在一张图的基础上进行圈定范围,从此来圈定生存空间。例如
YW~SK@3LQMS)OF%OZD]R@PL.jpg

那么我的生存空间,能自动判定是

QQ图片20130824140607.jpg
不知道我说的大家能理解吗? 我该如何处理,或者说应该朝那个方向去考虑。

1万

主题

1万

帖子

2万

积分

管理员

中级会员

Rank: 9Rank: 9Rank: 9

积分
20468
发表于 2013-8-24 14:24:50 | 显示全部楼层
不是很理解,如果图片没有规则,估计大多都是要人肉去圈定范围,

通常遇到这类不规则的需求,可以制作个编辑器来协助快速的圈出你所要的数据信息。

1

主题

2

帖子

62

积分

注册会员

Rank: 2

积分
62
发表于 2013-8-24 14:59:03 | 显示全部楼层
是不是只允许角色在你指定的范围内活动?

如果是这样,可以尝试在通行数据里,对每个tile加上一个属性,用以标记该tile是否是有效的活动区域,并且,这片区域是没有出口的,这样,你只要让角色初始化到一个有效的区域,角色就不会跑出规定区域。

11

主题

95

帖子

658

积分

高级会员

Rank: 4

积分
658
发表于 2013-8-24 17:56:42 | 显示全部楼层
凸体。。。。。

5

主题

12

帖子

28

积分

注册会员

Rank: 2

积分
28
发表于 2013-9-4 09:53:19 | 显示全部楼层
如何解决角色在不规则的区域行走?如果你是这个问题,可以联系我,我的方法不需要你把地图拆成小格子,但是请付费。
hearthurtxf@sina.com

1

主题

4

帖子

13

积分

新手上路

Rank: 1

积分
13
发表于 2013-9-9 12:13:08 | 显示全部楼层
那个圈预先最好被填充,角色走到哪里,就取哪个像素的值来看,比如黑色可以去,白色不能去。
逐个像素的碰撞在GDI里面很慢,但仅仅是索引一个像素,速度相当快
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-2-26 08:19

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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