Project1

标题: 向公共事件传递参数只能通过操作变量吗? [打印本页]

作者: Sivan    时间: 2016-1-26 00:14
标题: 向公共事件传递参数只能通过操作变量吗?
例如给所有NPC设置一个与之战斗的公共事件,处理逻辑都是大同小异。那么要想在公共事件里判断触发该事件的NPC,显示一条「玩家攻击 XX NPC」的消息,就需要在该事件里先设置一个全局变量(NPC对应的敌人ID、NPC名称等),然后在「攻击NPC」的公共事件里调用相应变量来显示文案以及对应的敌群??
然后攻击其它NPC时再复写这个变量?

如果想在这个公共时间里设置对话框,同时对话框还要搭配头像,是不是更没法操作了?除非用一个变量存储头像的id,在通过插件来实现?
作者: dujian15    时间: 2016-1-26 11:20
也可以通过插件,比如新建一个js文件,定义两个全局变量,再通过脚本语句指定变量,所有参数可以通过这两个变量来传递。

其实和游戏中的变量用法差不多。




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