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

Project1

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

[已经解决] 事件在执行中如何改变其优先级

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
39 小时
注册时间
2015-11-17
帖子
46
跳转到指定楼层
1
发表于 2015-12-31 22:11:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
事件的优先级可设置普通人物之上,与之相同,之下三种,但似乎没有更改的功能,是不是需要用到脚本,如果是,请问该脚本如何写?谢谢!

Lv1.梦旅人

梦石
0
星屑
60
在线时间
306 小时
注册时间
2014-8-5
帖子
416
2
发表于 2015-12-31 22:58:04 | 只看该作者
本帖最后由 夏末渐离 于 2015-12-31 23:03 编辑

可以通过独立开关在不同事件页改变该事件执行的优先级……
  点我进入    
       ↓      
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
39 小时
注册时间
2015-11-17
帖子
46
3
 楼主| 发表于 2015-12-31 23:20:23 | 只看该作者
夏末渐离 发表于 2015-12-31 22:58
可以通过独立开关在不同事件页改变该事件执行的优先级……

哎,如果这样就太麻烦了,有好多事件要做这个处理
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
55
在线时间
388 小时
注册时间
2009-8-4
帖子
219
4
发表于 2016-1-1 00:18:47 | 只看该作者
执行脚本:
this.character(A).setPriorityType(B)
A=地图上的事件的ID
B=优先级代码,0=下,1=同,2=上

点评

恍然大悟  发表于 2016-1-1 10:19
函数的调用方式决定了this的值,也就是在哪调用this就指代那个对象,地图上执行脚本时this是Game_Interpreter,它有character()方法根据参数返回相应的事件  发表于 2016-1-1 02:04
我很想问一下这个this具体指的是什么?  发表于 2016-1-1 01:08

评分

参与人数 2星屑 +10 梦石 +1 收起 理由
余烬之中 + 1 认可答案
夏末渐离 + 10 我只找到Game_CharacterBase的setPriorityT.

查看全部评分

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
39 小时
注册时间
2015-11-17
帖子
46
5
 楼主| 发表于 2016-1-1 00:39:42 | 只看该作者
andrewx 发表于 2016-1-1 00:18
执行脚本:
this.character(A).setPriorityType(B)
A=地图上的事件的ID

好的,这样就解决了,非常感谢啊!
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-23 01:57

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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