查看: 2067|回复: 9

[讨论] VA变化太多了,看到这个我菊花紧了。

[复制链接]
梦石
0
星屑
1408
在线时间
831 小时
注册时间
2007-12-25
回帖
1406
发表于 2012-7-21 16:07:25 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 精灵使者 于 2012-7-21 18:08 编辑

先看这一句
[pre lang="ruby" line="1"]
  #--------------------------------------------------------------------------
  # ● 更新所有窗口
  #--------------------------------------------------------------------------
  def update_all_windows
   instance_variables.each do |varname|
      ivar = instance_variable_get(varname)
      ivar.update if ivar.is_a?(Window)
    end
  end[/pre]看到那instance_variables变量。

我全局搜了一下,没这个玩意。帮助上也找求不到,于是,我求助度娘。

得解释  
实例变量

表示实际上我压根从来没见到过这种东西,我想意思就是说这是一个对象里面所有的实例变量,当然这也解开了我一直的一个疑问,为什么VA里面的窗口都不用释放,怎么更换场景了就都没了。
原来在这里。
[pre lang="ruby" line="1"]
  #--------------------------------------------------------------------------
  # ● 释放所有窗口
  #--------------------------------------------------------------------------
def dispose_all_windows
    instance_variables.each do |varname|
      ivar = instance_variable_get(varname)
      ivar.dispose if ivar.is_a?(Window)
   end
  end
[/pre]
以上只是对VA的一种感叹!!!!

PS:看到别人发的代码带颜色是怎么整的。!!



精卫赤龙腾    九
总是存在一种强大,去完成似乎不可能的事情.
无畏战乾程    夜
或是需要一种勇气,去挑战几乎不存在的胜利.
一味玄真魂     神
这是拥有一种恒心,去化解根本没有解的困难.
烈卫开天径    尊
只是带着一种决心,去争取残存的最后的希望。
梦石
0
星屑
2306
在线时间
1010 小时
注册时间
2012-4-30
回帖
1455

开拓者

发表于 2012-7-21 16:24:00 | 显示全部楼层
本帖最后由 铅笔描绘的思念 于 2012-7-21 16:25 编辑

咱真的不是被菊花紧骗进来的。。va奇葩的地方多了去了。。(´Д`)
代码的话。。高级模式用代码、、就是这样了。。[pre lang="ruby" line="1"]class  xxxxx
  def xxx
      p test  
  end
end[/pre]
  1. [pre lang="ruby" line="1"][/pre]
复制代码
回复

使用道具 举报

孤独守望

梦石
0
星屑
3144
在线时间
1535 小时
注册时间
2006-10-16
回帖
4223

开拓者贵宾

发表于 2012-7-21 16:26:27 | 显示全部楼层
楼上calss你好
VA明显C#程序员写的
菩提本非树,明镜本非台。回头自望路漫漫。不求姻缘,但求再见。
本来无一物,何处惹尘埃。风打浪吹雨不来。荒庭遍野,扶摇难接。
不知道多久更新一次的博客
回复

使用道具 举报

梦石
0
星屑
239
在线时间
2399 小时
注册时间
2008-4-11
回帖
11727

贵宾第6届短篇游戏比赛季军

发表于 2012-7-21 16:29:55 | 显示全部楼层
酒神大人要放弃我们这些VX众,从而投靠VA了吗?

点评

VX木前途了。  发表于 2012-7-22 16:06
VA必将替代前两代不解释  发表于 2012-7-21 20:20
回复

使用道具 举报

梦石
0
星屑
687
在线时间
1808 小时
注册时间
2009-7-12
回帖
416
发表于 2012-7-21 16:36:47 | 显示全部楼层
看到VA的寫法,頓時覺得XP的弱爆了T_T
回复

使用道具 举报

精灵族の天使<

梦石
0
星屑
1712
在线时间
3039 小时
注册时间
2007-3-16
回帖
33092

开拓者贵宾

发表于 2012-7-21 18:06:47 | 显示全部楼层
已帮你修改完毕
回复

使用道具 举报

虚構歪曲

梦石
0
星屑
354
在线时间
1196 小时
注册时间
2010-12-18
回帖
3842

贵宾

发表于 2012-7-21 18:08:35 | 显示全部楼层
instance_variable_get
UI> 类的实例方法啊,早就有了,又不是 Ace 才有的,只能说楼主研究 RGSS 多,Ruby 少。
回复

使用道具 举报

梦石
0
星屑
558
在线时间
377 小时
注册时间
2012-7-10
回帖
1207
发表于 2012-7-21 18:15:22 | 显示全部楼层
看不懂脚本的意思呀
这是VX党加脚本代码盲
太久没有来6R了,都是新面孔啊。
帮忙宣传游戏ing,虽说不常上线。
回复

使用道具 举报

梦石
0
星屑
1580
在线时间
1564 小时
注册时间
2008-7-30
回帖
4207

贵宾

发表于 2012-7-21 19:19:51 | 显示全部楼层
Ruby 1.8就有这个方法了,这属于元编程里的反射机制。
无耻的夹带私货:http://deathking.is-programmer.com/posts/24125.html

点评

UI> 嗯,早有了。  发表于 2012-7-21 19:26

See FScript Here:https://github.com/DeathKing/fscript
潜心编写URG3中。
所有对URG3的疑问和勘误或者建议,请移步至发布页面。
欢迎萌妹纸催更
回复

使用道具 举报

嗜谎者

梦石
4
星屑
19335
在线时间
4014 小时
注册时间
2010-9-12
回帖
9250

超评测评委极短28评委极短27评委MZ评测员极短26评委极短25评委极短24评委极短23评委极短22评委极短21评委开拓者

发表于 2012-7-21 19:38:02 | 显示全部楼层
貌似VA与VX姐姐还有XP哥哥有代沟,而且是个啰嗦的碎嘴,虽然逻辑和智商高,可是年龄还小,有点中二……
阿勒,我在说什么……
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部