| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 788 人关注过本帖
标题:好久没逛贴吧了 遇到个棘手的问题求思路 有兴趣看看吧
只看楼主 加入收藏
cqm9266
Rank: 3Rank: 3
来 自:福建
等 级:论坛游侠
帖 子:174
专家分:186
注 册:2011-10-28
结帖率:100%
收藏
已结贴  问题点数:100 回复次数:11 
好久没逛贴吧了 遇到个棘手的问题求思路 有兴趣看看吧
我用vc的一个easyX   图形函数库写了个半成品
 不知道论坛可不可以贴图片 我弄在附件里面了
问题是这样的:
我现在可以控制一个小人8个方向行走在一张大图片上
地图上有些地方是不能走的 例如山啊 建筑啊。。。。
如果在地图上做颜色标记 会影响地图美观 如果用数组标记不能走的地方 那么每行走一次都得判定一次 问题 不能走的地方(如果游戏越做越大的话)
是会有上百个的 这样很效率太低

我想了好久就只能在附近上看到的那样 不能走的地方 用一条粗粗的白线隔开 问题是
因为有8个方向的缘故 图片显示的方法又只能是 在X,Y处显示 那么 它就会在X,Y处开始 以图片像素大小 显示在地图的大图片上面X,Y地方
你按下前后左右  前右 前左 后右 后左   判定方向前面坐标上颜色是否为白色
这种思路想法理论上可以 但是有BUG  因为8个方向导致玩家完全可以靠8个按键穿过白线
 所以想来求救还有什么思路没有



[ 本帖最后由 cqm9266 于 2012-9-26 15:56 编辑 ]
搜索更多相关主题的帖子: 影响 
2012-09-26 15:49
cqm9266
Rank: 3Rank: 3
来 自:福建
等 级:论坛游侠
帖 子:174
专家分:186
注 册:2011-10-28
收藏
得分:0 
为什么我看不到我有弄附件?我明明有弄了啊

没病的人说有病的人有病,有病的人说没病的人有病。到底是谁有病?
2012-09-26 15:57
遗矢的老人
Rank: 9Rank: 9Rank: 9
来 自:成都
等 级:蜘蛛侠
威 望:7
帖 子:325
专家分:1131
注 册:2012-7-20
收藏
得分:14 
学习
2012-09-26 17:30
xtjopt
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:89
专家分:168
注 册:2012-9-12
收藏
得分:14 
新手 过来顶一下
2012-09-26 17:48
cqm9266
Rank: 3Rank: 3
来 自:福建
等 级:论坛游侠
帖 子:174
专家分:186
注 册:2011-10-28
收藏
得分:0 
能看到附件的图片吗。。。。我在纠结有没有人明白问题。。

没病的人说有病的人有病,有病的人说没病的人有病。到底是谁有病?
2012-09-26 18:06
小赵q1
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:4
帖 子:492
专家分:777
注 册:2011-8-26
收藏
得分:14 
哦,我知道你的意思了,你是写了个游戏,人在地图上行走,图上有山有路,山的位置不能走,路的位置能走,怎么实现判断地图上那个位置是山还是路,从而判断是能走还是不能走,我想你还是把地图上的像素记录下来,如果山多,就把路的像素点保存起来,人移动的点是在保存的像素上就没事,否则就不动。
2012-09-26 19:05
zklhp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:china
等 级:贵宾
威 望:254
帖 子:11485
专家分:33241
注 册:2007-7-10
收藏
得分:14 
好久没逛贴吧了

这跟论坛有嘛关系。。
2012-09-26 19:09
cqm9266
Rank: 3Rank: 3
来 自:福建
等 级:论坛游侠
帖 子:174
专家分:186
注 册:2011-10-28
收藏
得分:0 
回复 7楼 zklhp
。。有关系 这是算法问题

没病的人说有病的人有病,有病的人说没病的人有病。到底是谁有病?
2012-09-26 20:11
于祥
Rank: 13Rank: 13Rank: 13Rank: 13
等 级:蒙面侠
威 望:5
帖 子:1047
专家分:4132
注 册:2011-4-24
收藏
得分:14 
学习

最基础的往往是你最容易忽略的!
2012-09-26 20:48
pangding
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:北京
等 级:贵宾
威 望:94
帖 子:6784
专家分:16751
注 册:2008-12-20
收藏
得分:14 
学习。
2012-09-26 21:24
快速回复:好久没逛贴吧了 遇到个棘手的问题求思路 有兴趣看看吧
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016870 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved