月下可怜人
使用道具 举报
以下引用亿万星辰于2007-3-11 12:41:58的发言: 这个也不要太要求了,很显然他的意思是 a_switch = true 你就可以通过 if a_switch do_something end 这样的句子来操作
以下引用美兽于2007-3-11 7:36:23的发言: LZ慢慢挖吧,默认脚本有些地方还是相对复杂的,大略扫了一遍 @command_window与@sprite的dispose是不同的. @command_window.dispose @sprite.dispose #——这个知道的orz 在此是简单地提醒要释放生成过的对象,还没有想到那么深的地方orz 这两句都有些问题 形如@sprite的变量是实例变量(以@开头),它的作用范围限于类的内部, 形如s1的变量是局部变量(小写字母或下划线开头,不能是保留字),它的作用范围限于方法的内部。 #——谨受教……这个是确实不知道,orz 这句混淆了true,false与真伪值的概念. 如果一个变量只有真假值时,可以简略的用if @变量名代替if @变量名 == true,用if !@变量名代替if @变量名 == false。 #——汗……那句确实没有在说真伪值的问题,偷懒少打了字…… 真伪值的话,false和nil是伪值,其余的都是真值……这样吧{/fd} 这句话LZ应该找机会再验证下. 一切未经赋值的变量初始值都为nil(并不是0), #——汗,这个确实搞错了,昨天才意识到$game_variables[x]都是0,而$game_swiches[x]初始值都是false。 然后……额,我那个“初始化”是想表达“声明”的意思orz 术语不过关……
#——汗,这个确实搞错了,昨天才意识到$game_variables[x]都是0,而$game_swiches[x]初始值都是false。
论坛御王核潜艇
苹果梨
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
第1届短篇游戏比赛亚军
这里的今天,有我过往努力的见证~
冬季迷宫创意大赛冠军
Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.