查看: 3234|回复: 18

如何判定优先级别

  [复制链接]
梦石
0
星屑
50
在线时间
423 小时
注册时间
2006-2-26
回帖
521

第3届短篇游戏大赛小游戏及其他组亚军

发表于 2007-6-22 01:32:14 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
如题,想知道判定事件所在图块优先级别的办法,请各位高手帮一帮在下,拜谢了~~~
版务信息:本贴由楼主自主结贴~
梦石
0
星屑
50
在线时间
423 小时
注册时间
2006-2-26
回帖
521

第3届短篇游戏大赛小游戏及其他组亚军

发表于 2007-6-22 01:32:14 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
如题,想知道判定事件所在图块优先级别的办法,请各位高手帮一帮在下,拜谢了~~~
版务信息:本贴由楼主自主结贴~
梦石
0
星屑
50
在线时间
82 小时
注册时间
2006-1-28
回帖
852
发表于 2007-6-22 01:41:23 | 显示全部楼层
某个事件的优先级总是大于地图地形图块的
如果是地图图块的优先级,在图块里面可以设置,1最高5最低
回复

使用道具 举报

梦石
0
星屑
50
在线时间
423 小时
注册时间
2006-2-26
回帖
521

第3届短篇游戏大赛小游戏及其他组亚军

 楼主| 发表于 2007-6-22 01:49:43 | 显示全部楼层
抱歉我问的问题不是这么简单的,我的意思是在游戏运行时用事件中的条件分歧判断事件所处优先级别的问题。虽然我知道这不太可能,因为地图分三个图层,每个图层的优先级别都不一顶相同。
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2006-8-3
回帖
36
发表于 2007-6-22 02:16:34 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

梦石
0
星屑
50
在线时间
423 小时
注册时间
2006-2-26
回帖
521

第3届短篇游戏大赛小游戏及其他组亚军

 楼主| 发表于 2007-6-22 06:15:40 | 显示全部楼层
@map.data[x, y, z] 获得某个坐标的图块ID

“z”是指什么?指土块所在的层次吗?那么具体第一层次为多少?图块的ID怎么个算法?是横着这样数过去吗?
回复

使用道具 举报

精灵族の天使<

梦石
0
星屑
1712
在线时间
3039 小时
注册时间
2007-3-16
回帖
33092

开拓者贵宾

发表于 2007-6-22 06:31:51 | 显示全部楼层
参考此帖。直接在事件中引用。
http://rpg.blue/web/htm/news248.htm
回复

使用道具 举报

梦石
0
星屑
50
在线时间
423 小时
注册时间
2006-2-26
回帖
521

第3届短篇游戏大赛小游戏及其他组亚军

 楼主| 发表于 2007-6-22 21:23:12 | 显示全部楼层
@map.data[x, y, z] 获得某个坐标的图块ID

不过,以上那个“z”到底是指什么呢?
回复

使用道具 举报

梦石
1
星屑
916
在线时间
101 小时
注册时间
2006-3-27
回帖
1019
发表于 2007-6-22 21:25:03 | 显示全部楼层
我大概猜到LZ要做什么的

可以不用优先级别,用地形标志更方便

如果一定是和优先有关系的话,那你把地形标志设置成和优先一样的数值,再用下面这方法

比如要判断该地图事件003所在位置的地形标志是否等与1,那就是

if $game_map.events[3].terrain_tag == 1

要判断,地图坐标X,Y处的地形标志,那就是

$game_map.terrain_tag(x, y)
回复

使用道具 举报

梦石
0
星屑
50
在线时间
423 小时
注册时间
2006-2-26
回帖
521

第3届短篇游戏大赛小游戏及其他组亚军

 楼主| 发表于 2007-6-22 21:36:22 | 显示全部楼层
是个好主意!

不过,地图一共有三个图层,这样在运行的时候怎么知道所在位置的的地形标志呢?

老实说~~~~地形标志到底有什么用我都记不清了~~

还有~~~可以修改地形标志的上限吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部