Project1

标题: self.x 与 $game_map.events[@event_id].x [打印本页]

作者: 冰鸷殛霰    时间: 2007-8-13 03:14
标题: self.x 与 $game_map.events[@event_id].x
为什么self.x可以独立
而$game_map.events[@event_id].x不能独立呢.

还有能弄"self.画面X"么?

为什么不能在事件页中的脚本里写self.x
作者: 冰鸷殛霰    时间: 2007-8-13 03:14
标题: self.x 与 $game_map.events[@event_id].x
为什么self.x可以独立
而$game_map.events[@event_id].x不能独立呢.

还有能弄"self.画面X"么?

为什么不能在事件页中的脚本里写self.x
作者: K’    时间: 2007-8-13 03:22
$          全局变量  
@          实变量
[a-z]      局部变量
[A-Z]      常量

唯一的例外是Ruby的伪变量:self,它永远指向当前正执行着的对象或未初始化变量的空值

作者: 冰鸷殛霰    时间: 2007-8-13 03:27
以下引用K’于2007-8-12 19:22:28的发言:


$          全局变量  
@          实变量
[a-z]      局部变量
[A-Z]      常量

唯一的例外是Ruby的伪变量:self,它永远指向当前正执行着的对象或未初始化变量的空值

怎么写self这种写成画面X坐标

为什么不能在事件页中的脚本里写self.x

请解答

作者: K’    时间: 2007-8-13 03:44
1 在画面的类用self.x
2 事件页执行的是 Interpreter 这个类的命令。
只能这么解释了,毕竟很多事情是要自己理解的。
作者: 永劫的咎人    时间: 2007-8-13 09:02
提示: 作者被禁止或删除 内容自动屏蔽
作者: 冰鸷殛霰    时间: 2007-8-13 09:26
以下引用永劫的咎人于2007-8-13 1:02:39的发言:

我的理解是self指代上面刚刚定义的东西
例如window的def iXXXXXXX(没背单词)
里面有时候会有self.x = XXX
指的就是窗口的位置,也就是刚刚定义的super(x,y,width,height)
如果前面什么都没有,直接写self.x,因为x没有具体目标会出错。

画面x

self.screen_x么?

系统信息:本贴获得楼主认可,66RPG感谢您的热情解答~

非常感谢你的 解答,
你帮助我不少次了,,,,,,
不知道如何报答.....{/hx}




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