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

Project1

 找回密码
 注册会员
搜索

实在搞不明白MV脚本流程

查看数: 3399 | 评论数: 1 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2017-4-15 22:23

正文摘要:

   最近在熟悉 MV 的脚本, 一个脚本的流程搞得头疼,比如下面这个: 运行的时候先显示 2 ,再显示 1 , MV里都是先刷新再初始化么?! ...

回复

百里_飞柳 发表于 2017-4-15 23:48:39
本帖最后由 百里_飞柳 于 2017-4-15 23:53 编辑
  1. Spriteset_Base.prototype.initialize = function() {
  2.     Sprite.prototype.initialize.call(this);
  3.     this.setFrame(0, 0, Graphics.width, Graphics.height);
  4.     this._tone = [0, 0, 0, 0];
  5.     this.opaque = true;
  6.     this.createLowerLayer();
  7.     this.createToneChanger();
  8.     this.createUpperLayer();
  9.     this.update();
  10. };
复制代码

因为在initialize方法里面调用了一次update

好吧,其实看不懂js,这个类的关系并看不懂

点评

不然一个 update 下去我就 undefined 了  发表于 2017-4-16 09:17
o.o, 发现好多都酱,内变量全部初始化在父类。看来只有先初始化自己需要的变量,再call  发表于 2017-4-16 08:26

评分

参与人数 1星屑 +180 收起 理由
芯☆淡茹水 + 180 我很赞同

查看全部评分

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

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

GMT+8, 2025-7-22 03:20

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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