查看: 1534|回复: 6

self.x 与 $game_map.events[@event_id].x

  [复制链接]

殇

梦石
0
星屑
55
在线时间
9 小时
注册时间
2006-4-26
回帖
349
发表于 2007-8-13 03:14:03 | 显示全部楼层 |阅读模式

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

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

×
为什么self.x可以独立
而$game_map.events[@event_id].x不能独立呢.

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

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

殇

梦石
0
星屑
55
在线时间
9 小时
注册时间
2006-4-26
回帖
349
发表于 2007-8-13 03:14:03 | 显示全部楼层 |阅读模式

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

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

×
为什么self.x可以独立
而$game_map.events[@event_id].x不能独立呢.

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

为什么不能在事件页中的脚本里写self.x
群:13283861
梦石
0
星屑
431
在线时间
125 小时
注册时间
2006-11-2
回帖
1177
发表于 2007-8-13 03:22:28 | 显示全部楼层
$          全局变量  
@          实变量
[a-z]      局部变量
[A-Z]      常量

唯一的例外是Ruby的伪变量:self,它永远指向当前正执行着的对象或未初始化变量的空值
和记忆一起封存着的ID...
回复

使用道具 举报

殇

梦石
0
星屑
55
在线时间
9 小时
注册时间
2006-4-26
回帖
349
 楼主| 发表于 2007-8-13 03:27:35 | 显示全部楼层
以下引用K’于2007-8-12 19:22:28的发言:


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

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

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

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

请解答
群:13283861
回复

使用道具 举报

梦石
0
星屑
431
在线时间
125 小时
注册时间
2006-11-2
回帖
1177
发表于 2007-8-13 03:44:27 | 显示全部楼层
1 在画面的类用self.x
2 事件页执行的是 Interpreter 这个类的命令。
只能这么解释了,毕竟很多事情是要自己理解的。
和记忆一起封存着的ID...
回复

使用道具 举报

头像被屏蔽

圣魔

梦石
0
星屑
50
在线时间
0 小时
注册时间
2007-1-12
回帖
2990
发表于 2007-8-13 09:02:39 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

殇

梦石
0
星屑
55
在线时间
9 小时
注册时间
2006-4-26
回帖
349
 楼主| 发表于 2007-8-13 09:26:48 | 显示全部楼层
以下引用永劫的咎人于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}
群:13283861
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部