赞 | 3 |
VIP | 47 |
好人卡 | 5 |
积分 | 3 |
经验 | 47563 |
最后登录 | 2024-11-9 |
在线时间 | 890 小时 |
Lv2.观梦者
- 梦石
- 0
- 星屑
- 329
- 在线时间
- 890 小时
- 注册时间
- 2009-10-12
- 帖子
- 1829
|
/
本帖最后由 日月星辰 于 2016-3-22 10:42 编辑
汪汪 发表于 2016-3-22 10:24
确实是以及同一个脚本 是一块运行的 ,如果要等待再运行下面的要另起一个 脚本 ... - Game_Interpreter.prototype.fadeOut = function(id, frames) {
- $gameMap.refreshIfNeeded();
- var c = this.character(id);
- if (c) {
- c.setOpacity(255);
- var interval = 255 / frames;
- for (var i = 255; i >= 0; i -= interval) {
- c.setOpacity(parseInt(i));
- this.wait(1); //每loop一次更改opacity并等待一帧,一共执行255 / interval次 即共花费frames帧
- }
- c.setOpacity(0);
- }
- };
复制代码 我在做一个很简单的事件fadeOut功能,把等待放在了循环里,不起作用。求指教思路 thx! |
|