Project1

标题: 菜鸟教程(图):纯事件实现横版战斗~(>^ω^<) [打印本页]

作者: 冰舞蝶恋    时间: 2010-8-18 16:03
标题: 菜鸟教程(图):纯事件实现横版战斗~(>^ω^<)
本帖最后由 冰舞蝶恋 于 2010-8-18 16:44 编辑

哦啦啦~我又来了~重新投入vx的怀抱了~
由于我这人对脚本一窍不通,而且也特别的懒,所以,我发布的所有教程都是纯事件滴~

说明:高手勿看,看了勿笑,笑了勿打我!

不说废话了!入正题!

>>>首先,设置一个公用事件(由于我的默认窗口一不小心被改了,所以大家凑合着看吧)


>>>找几张主角滴战斗图(笔者因为偷懒只找两张)

>>>设置条件分歧,具体看图


>>>哦拉拉拉~注意,图片的编号不要相同!坐标不要学~这只是个别战斗图~~首先,在战斗事件前插入公用事件是不行滴!因为那会被默认为战斗背景模糊化!估计大家都和俺一样懒得在每个敌人队伍事件中加入它吧,所以呢,笔者这个脚本白痴也要用到一个脚本了!在脚本中找到Scene_Battle(图)

在第8~第18行
  1. #--------------------------------------------------------------------------
  2. # ● 开始处理
  3. #--------------------------------------------------------------------------
  4. def start
  5. super
  6. $game_temp.in_battle = true
  7. @spriteset = Spriteset_Battle.new
  8. @message_window = Window_BattleMessage.new
  9. @action_battlers = []
  10. create_info_viewport
  11. end
复制代码
中的end前面插入【$game_temp.common_event_id = 1】
注意,那个1是公用事件的编号,各位自己判定
结果就变成了这样:


>>>再打开游戏测试一下战斗!ok,角色显示出来了!不过——图片为什么结束战斗之后还没有消失呢?让我们再来设置一个公用事件!


>>>再次找到那个脚本,将【$game_temp.common_event_id = 2】插入到
  1. #--------------------------------------------------------------------------
  2. # ● 结束处理
  3. #--------------------------------------------------------------------------
  4. def terminate
  5. super
  6. dispose_info_viewport
  7. @message_window.dispose
  8. @spriteset.dispose
  9. unless $scene.is_a?(Scene_Gameover)
  10. $scene = nil if $BTEST
  11. end
  12. end
复制代码
(27~38行)中,插入end前面,完成之后就:


>>>再次测试!逃跑的情况下也照样消失图片!

---------------------深入问题:以下内容可以忽略---------------------
>>>关于角色被攻击的时候闪烁问题,我实在无能为力
>>>由于写累了,所以1楼再发,休息一下-_-
>>>这种东西还有一个缺点,就是要等到显示完“XXX”出现了之后战斗图才会出现,各位使用的时候请慎重

1楼内容:在之前讲的基本的范例和游戏效果截图

===============特此声明:不要打我===================

QQ截图未命名.png (5.11 KB, 下载次数: 22)

QQ截图未命名.png

作者: 冰舞蝶恋    时间: 2010-8-18 16:04
本帖最后由 冰舞蝶恋 于 2010-8-18 17:02 编辑

发截图啦!
窗口改过了= = 各位凑合着看吧
能的话发一个默认窗口给我好吗?不小心删掉了= =

之前提过的巨大的问题........要显示某某出现了之后才显示主角……

主角出来了= =

对话,没什么好看的

当当当当!猪脚2隆重登场~

因为看到2楼有人在等范例。。。所以就不废话了。。。
范例地址:http://down.qiannao.com/space/file/klscy/-4e0a-4f20-5206-4eab/Project1.exe/.page



作者: wsmyzc    时间: 2010-8-18 16:07
等范例。。。
作者: 越前リョーマ    时间: 2010-8-20 13:16
怎么都没看出来是什么纯事件……
作者: 429259591    时间: 2010-8-20 13:33
有用到脚本,所以不是纯事件
作者: azdet54639    时间: 2010-8-20 14:48
插入的那一行脚本
也是调用公共事件吧
作者: 幻欢欢幻    时间: 2010-8-20 15:26
提示: 作者被禁止或删除 内容自动屏蔽
作者: 小鱼子    时间: 2010-8-20 15:52
这也可以叫横版……
作者: 冰舞蝶恋    时间: 2010-8-20 16:09
这一切的一切……
都是因为懒。
作者: summer92    时间: 2010-8-20 16:21
的确是横版的,敌人的对面有两个人(就是不会发光而已,- -也不会动),比YY强哦
作者: 冰舞蝶恋    时间: 2010-8-20 22:10
= = 自认为是高手、别人认为是高手、非新手菜鸟者
一律禁止发言!!!!愤怒!:@




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1