设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 828|回复: 3
打印 上一主题 下一主题

[已经解决] 如何对事件使用对应物品发生状况?

 关闭 [复制链接]

Lv1.梦旅人

谁知我迷茫

梦石
0
星屑
67
在线时间
287 小时
注册时间
2009-7-3
帖子
677

贵宾

跳转到指定楼层
1
发表于 2009-8-21 20:35:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
前一段玩了(疯院魔影)后发现里面可以对某处地方使用特定物品使发生对应的情况,而对其他地方使用则显示不该用在这里。我对这个东西很多感兴趣,但是游戏加了密!所以求教!
个人猜想:
是不是物品用了公共事件条件分歧和XY坐标确定,请高手指点!

Lv3.寻梦者

梦石
0
星屑
3078
在线时间
764 小时
注册时间
2008-7-5
帖子
760
2
发表于 2009-8-21 20:40:11 | 只看该作者
囧个 看你第一句我以为你在说我做的游戏

你指的地方是啥啊= =...地图上的水晶?魔法阵?这些这些?
其实应该就是用了条件分歧啊,你猜得对
阿姨我还未填平坑.....
自己是“擅长美工的笨蛋策划在干着程序的活”
  
回复 支持 反对

使用道具 举报

Lv1.梦旅人

谁知我迷茫

梦石
0
星屑
67
在线时间
287 小时
注册时间
2009-7-3
帖子
677

贵宾

3
 楼主| 发表于 2009-8-22 15:19:44 | 只看该作者
都几个小时了自己顶一下!希望玩过(疯院魔影)的又明白其中道理的给我讲讲如果作者能亲自来把工程发给我就更好了!
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
120
在线时间
73 小时
注册时间
2008-7-9
帖子
234
4
发表于 2009-8-23 04:30:45 | 只看该作者
你的猜测很正确啊。何不自己开个新工程试试?

--------------------------------------------
物品调用公共事件。
条件分歧,当主角在地图编号、x、y的时候(分歧之前用三个变量代入)
对应效果
否则(条件分歧勾选如果相反的情况)
显示文章:不该用在这里
--------------------------------------------
如果只这样,不加其他限制。整个游戏过程里,只要存在该物品,只要到达指定地点并使用物品,就会发生对应效果。解决方法一是让物品消耗或直接在公共事件里失去该物品。二是在条件分歧之外再用开关或剧情变量等条件限制。
--------------------------------------------
还可以把条件分歧改成开关。公共事件里对应效果完毕后关上开关(理由见上)。在需要发生反应的地方建接触触发事件,里面把开关打开。
--------------------------------------------
上面这种做法的出错的一个情况是,主角经过该地点,但不停留,跑到随便哪个不相干的地方去再使用物品,依然反应。不过……有人会这样干么
但最好还是让主角离开该坐标的时候把开关关上。这就需要再次用到条件分歧……(感觉已经走上越来越混乱的歧途),目前想到的判断有按下方向键。按着方向键。主角正移动等等,似乎要很多个分歧。在反应事件四周埋一堆接触触发事件关闭开关是比较简单的做法。如果地图上事件不太多,可用后者。
--------------------------------------------
还有一种自我感觉是最常见的,不需要打开物品界面的方法。公共事件里只显示不该用在这里。按键触发反应事件,条件分歧写在反应事件里。条件为是否持有某物品,反应内容里要写明使用了物品,完毕后用独立开关或开关转页。物品是否失去则依剧情随意。
不过这样做呢,等于作者帮玩家预判要使用哪种物品。失去了一个在物品选单里挑选的过程,相应降低游戏的难度/趣味性。
--------------------------------------------
以上,啰嗦了一大堆。未经实证。LZ可自行验证。顺便组合一下事件命令,尝试找出更简单且无错的实现方式。
血瞳睨世

也来玩一下养小龙吧
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2025-1-10 16:56

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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