社区应用 最新帖子 精华区 社区服务 会员列表 统计排行 道具中心
主题 : 【巴哈事件流】射击小游戏
巴哈姆特 离线
级别: ④见习
显示用户信息 
0  发表于: 2009-04-20   
来源于 个人创意 分类

【巴哈事件流】射击小游戏

  虽然这个是小游戏。。。但不是那种完整的游戏,而是个事件范例,纯事件。。。

  很久以前(一个月左右吧。。。),有人问射击的小游戏怎么做,那时候我提供了个思路,并尝试做出来。可惜。。。没做出来。。。然后,现在做出来了。。。原因就是我那会儿不会用变量。。。


  以下,开始教学。。。

介绍:
  很简单的东西。可以内嵌到任何游戏中去,我的意思是VX默认的游戏类型。如果做的是横版过关或什么的。。。不适用。。。
  进入游戏,和左边的女孩说话,可以选择开始测试小游戏。有2分钟的时间限制,那么赶紧去射击稻草人吧!嗯。。。不是让你过去砍,这不是arpg。。。请在桌子前对好位置再按Z键(默认中对应的是键盘的D键,可以在游戏中按F1查看、修改)。目前版本没有射击动画,因为我没素材也不会画。。。如果有愿意的可以提供素材,谢谢。目前版本没有音效,因为我的音效库非常大,已经忘了哪个是自带的音效了。。。也没有准度系统,主角百发百中(离这么近还不能百发百中,拉尔夫别当勇者了。。。虽然他不使用弓箭吧。。。)。每打到一次稻草人得1元钱,也可以做出变量的形式成为游戏代币那种,只不过无法显示出来,如果需要,可以搜搜多货币脚本。稻草人是随机出现的,有时候会很快,有时候则很慢。。。时间一到,就不能射击倒稻草人了,也就不能得到金钱了。可以再找女孩开启。


涉及到的基础知识:
  1.画地图。。。桌子在A类里的右上那种。
  2.建立事件。双击或右击编辑状态下的地图。然后在里面填内容。
  3.事件触发方式。女孩这种npc事件一般用【确定键】或【与主角接触】来做。特殊的除外。
  4.开关与独立开关。开关是可以影响整个游戏的,独立开关针对这个事件之内的。巧妙的使用开关可以做到诸如改变对话,改变事件,隐藏npc等用途。大多需要结合事件页,即事件编辑里上面的那个新建事件页的按钮。事件执行时优先执行最大序号页的事件。
  5.事件图形。在事件编辑器里的左边那个矩形格里,自行添加需要的东西吧,比如npc、门、宝箱、怪物什么的。


涉及到的具体事件制作方法:
  1.小游戏不能自动就开始吧,所以需要一个开关来控制它。那么主角旁边的女孩(事件1)就是个好帮手。通过和她对话(显示文章)及选择(显示选择项)来打开小游戏的开关。其中另外再做个透明的事件(事件2)是为了方便大家自由选取喜欢的开始方式。那么另外的那个事件就是用来判断是否打到稻草人的。
  2.游戏需要控制住时间,一直玩会很累吧。在那个事件2里添加需要控制时间的计时器(倒计时,使用一定要先设置一个非零的时间),然后这里要用独立开关关闭它,否则无法使用定时器的“到点报时”(不一定非得是报时)功能。
  3.我们在事件2里来新建一个事件页,别忘选上独立开关为on的条件哦。第二页就是重头戏了。首先,我们应该用分别用两个变量(制作比较复杂的事件基本缺不了的东西,可以代替很多数值来进行四则运算和比较)来判断主角的坐标X和Y,变量中选位置的里面有。然后条件分歧(判断事件多方向发展的关键工具,使用时下面打钩可以两种情况,不打勾就一种)时选计时器(这次选你需要停止事件继续发生的时间,一般是0);那么如果符合则事件结束,我们用开关关闭它;如果不符合,那么我们的判断射击稻草人事件就继续。继续的还是条件分歧,这次判断主角坐标,当他在桌子后面并且对准了稻草人时才有接下来的内容。接下来的内容是什么呢?还是条件分歧,判断稻草人是否出现(另一个开关,我命名为靶子1)。然后还是条件分歧,判断主角的朝向(在条件分歧里有)是向上。然后依旧是条件分歧,判断按了什么按键(同样在条件分歧里有),我用的是Z键(对应到键盘默认的就是D键)。然后,大家终于不用再用条件分歧了,这回就增加金钱,我们选+1吧。紧接着是把靶子1给关上(开关操作)。接下来,我们从对主角坐标的条件分歧开始复制一下,我复制了四个,然后改改里面不同的东西即可(坐标值、开关)。
  4.现在来做稻草人1了。同样是个事件,触发方式是并行处理。第一页不要加稻草人的图。内容里面是:设置一个变量,使其等于一个随机数,我用1~10。然后插入等待帧是为了能错开出现时间。然后条件分歧,当大于7时则打开开关(靶子1)。
  5.稻草人1的事件第二页是,条件开关为开关靶子1为on。触发同样是并行处理。内容是:无。这时就需要加事件的图了。
  6.我们按照5的方法再做3个,每个中间空一格省的挤~当然,相对应的数值是需要变化的。
  7.那么就做完了。。。大家F12测试一下吧




  那么,上面没懂或者懒得看的各位。。。直接看范例吧。。。

范例:   射击场.rar (243 K) 下载次数:114

ps:如果你使用了这个东西,如果你不介意,可以把服务员的名字改为巴哈姆特,此外无需注明原作者。不过。。。如果拿来当原创。。。会被诅咒的哦。。。
评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
幻耶 离线
级别: ③业余
显示用户信息 
1  发表于: 2009-06-24   
没图~哦
描述
快速回复

认证码:

验证问题:
22-5=?,答案:17 正确答案:17
按"Ctrl+Enter"直接提交