Project1

标题: 讨教XP脚本的一些小问题 [打印本页]

作者: 657282177    时间: 2012-3-17 22:50
标题: 讨教XP脚本的一些小问题
if bgm != nil and bgm.name != ""  (!= ""  )这符合是怎么意思??

@playing_bgm = nil               ( nil  )这符合是怎么意思??

def bgm_memorize
    @memorized_bgm = @playing_bgm       (以@开头的是实变量,这句是什么意思??)
   end


def bgm_restore
    bgm_play(@memorized_bgm)      (这句是什么意思??)
  enddsu_plus_rewardpost_czw
作者: Wind2010    时间: 2012-3-18 08:22
!=是不等于 ""是字符串 nil是未定义……
另外这些不是多看几遍F1都能懂的东西么
作者: hys111111    时间: 2012-3-18 10:46
!= "" 是指""的以外
nil指数值空的

@memorized_bgm = @playing_bgm
调用,使前者等于后者
例如:
@playing_bgm = "恐怖音乐"
用了@memorized_bgm = @playing_bgm后
@memorized_bgm = "恐怖音乐"

bgm_play(@memorized_bgm)
播放BGM
如果@memorized_bgm = "恐怖音乐"
那就播放一个名叫“恐怖音乐”的BGM




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