Project1

标题: 请问公共事件是什么? [打印本页]

作者: 825300455    时间: 2013-5-13 22:25
标题: 请问公共事件是什么?
请问它的作用,工作原理,该在什么时候才会用上?
作者: 美丽晨露    时间: 2013-5-13 22:51
公共事件的作用:
实话说就跟一般的事件一样的用途。
不过其特点也很明显:
可以作物品和特技的后缀效果
可以镶嵌在各个事件内,并且无数次的复用
可以在战斗中执行一些特殊的战斗特效
可以······
总之还有很多功能,并且是单个事件做不到的。
作者: wingzeroplus    时间: 2013-5-14 09:35
本帖最后由 wingzeroplus 于 2013-5-14 09:37 编辑

主要用途有2个
1 省略重复的设计   简单的举个例子,比如设置主角说一句话“我卖萌”的声音,那么比如要跟NPC1对话时主角喊一句“我卖萌”,在单个事件里必须这样设置一次。那么跟NPC2对话也得设置一次……NPC3…………如果用公共事件的话,到主角要说“我卖萌”的时候直接调用设置好的公共事件就可以省去很多重复的设置。还可以一路卖萌(并行处理)……如果将主角卖萌变为并行处理,那么主角可以一边走一边叫萌,如果不用公共事件,那么每个地图也得设置。这单单是一句卖萌而已,如果设置很复杂的内容比如上千条的程序,你自行想像
2 在技能和道具上附加特殊效果还是以卖萌为例子,如果想主角任一个道具就喊卖萌,就在道具里设置弄好的公共事件就行了。这个效果用单纯的事件无法达成,当然喊声音用动画附加SE也可以完成。但是如果是别的内容,比如扔道具让敌我双方全体强制进入卖萌状态,就只能靠公共事件了

貌似在6r看到过一个公式,其中有一条是:一个游戏公共事件数量大于100的才能算达到了“大作”门槛
作者: 嚴子    时间: 2013-5-14 16:31
1.可以使作者避免多次重复制作相同的事件(3楼详解)
2.技能武器物品战斗用途(3楼详解)
3.成为整个游戏的并行处理或自动执行.比如需要在游戏中某开关开启时自动开始一执行段事件,若没有公共事件,岂不是要在每个地图上都放一个并行处理的条件分歧的事件?用了公共事件,就只需在一个地方(即数据库中公共事件)设置,全局游戏都会在条件符合时执行该事件.




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