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

Project1

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

[有事请教] 请问 Scene_Base 的初始化方法 initialize 到底指向哪里?

[复制链接]

Lv4.逐梦者

梦石
3
星屑
3375
在线时间
449 小时
注册时间
2015-9-20
帖子
208
跳转到指定楼层
1
发表于 2020-2-16 16:06:02 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

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

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

x
我想知道 Scene_Base 的初始化方法 initialize,的内容是什么?打开源码显示:
Stage.prototype.initialize.call(this);  只是要看父项,于是打开Stage的源码,看initialize,显示:
PIXI.Container.call(this); 还是看父项,可是在pixi.js 中我就蒙了,不知道该找什么了?

其实我就是想看看Scene_Base的initialize的内容是什么?
我猜Scene_Base的initialize一定有Scene_Base.create方法,还有别的什么方法呢?

PS:自学的程序,理解的很混乱,说的也混乱,不知大家能否听明白!

Lv4.逐梦者

梦石
0
星屑
7427
在线时间
948 小时
注册时间
2017-9-27
帖子
583
6
发表于 2020-2-17 19:43:38 | 只看该作者
没仔细看过代码,但我猜,它的派生类中会有具体实现的代码。
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
3
星屑
3375
在线时间
449 小时
注册时间
2015-9-20
帖子
208
5
 楼主| 发表于 2020-2-17 16:41:15 | 只看该作者
774741359 发表于 2020-2-17 16:01
你不用管你看不到的部分,SceneBase在init的时候只是初始化了自身的几个属性。
其他的他什么也没做。

哦 原来是这样啊,谢谢您了,自己瞎猜了好几天,不如您一句话来的透彻。

总之谢谢您
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
100
在线时间
211 小时
注册时间
2011-8-16
帖子
300
4
发表于 2020-2-17 16:01:00 | 只看该作者
电车之熊 发表于 2020-2-17 13:10
谢谢 您的 解答,还是猜错了哈(汗)

那 初始化的时候,它(initialize)都调用了谁啊!

你不用管你看不到的部分,SceneBase在init的时候只是初始化了自身的几个属性。
其他的他什么也没做。

他派生自rpg_code.js中定义的Stage舞台类
而Stage派生自PIXI.js引擎的内部类,是一个显示容器。
这些操作你都不用去关心,只关心Scene_Base这个层面做了什么就OK了。
初学新手的话不需要了解rpg_code.js和pixi.js里的内容。
RPGMaker 脚本/学习交流群:143356012
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
3
星屑
3375
在线时间
449 小时
注册时间
2015-9-20
帖子
208
3
 楼主| 发表于 2020-2-17 13:10:35 | 只看该作者
774741359 发表于 2020-2-17 10:52
恭喜你猜错了!你能看到的就是所有的代码了,虽然Scene_Base里有一个名为create的方法,但是在初始化的时 ...

谢谢 您的 解答,还是猜错了哈(汗)

那 初始化的时候,它(initialize)都调用了谁啊!
在哪里 能看清楚呢?
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
100
在线时间
211 小时
注册时间
2011-8-16
帖子
300
2
发表于 2020-2-17 10:52:28 | 只看该作者
我猜Scene_Base的initialize一定有Scene_Base.create方法

恭喜你猜错了!你能看到的就是所有的代码了,虽然Scene_Base里有一个名为create的方法,但是在初始化的时候并没有调用它。
而是在SceneManager的changeScene方法内,对即将切换到的场景调用了create方法。(rpg_manager.js 2005行左右)
RPGMaker 脚本/学习交流群:143356012
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-4 05:24

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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