设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索

$game_switches錯什麼=.=:

查看数: 2130 | 评论数: 9 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2012-12-22 13:56

正文摘要:

本帖最后由 zeldafd 于 2012-12-24 15:36 编辑 if $game_switches[83] == true $slot_hp.create $slot_hp.create_hp end复制代码以上是我寫了的一句腳本...我一測試rm就說undefined method '[]' for nil:NilClass 怎 ...

回复

zeldafd 发表于 2012-12-24 15:36:07
凌童鞋 发表于 2012-12-24 12:05
……我应该吐槽什么…………写在那里要闹哪样啊喂!游戏没载入就会执行了啊喂!你在封起来在游戏数据加载 ...

啊...現在解決了...

連圖片長度問題都解決了...
凌童鞋 发表于 2012-12-24 12:05:33

RE: $game_switches錯什麼=.=:

zeldafd 发表于 2012-12-22 15:26
不是啊, 我給截圖你看看

……我应该吐槽什么…………写在那里要闹哪样啊喂!游戏没载入就会执行了啊喂!你在封起来在游戏数据加载后再判断啊喂!
zhangbanxian 发表于 2012-12-22 15:18:36
八成是你插最上面了,必须等scene_tiltle完成后,$game_switches才被定义,所以这个脚本只能插在事件里的说...
zeldafd 发表于 2012-12-22 15:11:29
uuiio797 发表于 2012-12-22 14:32
在定义了一个方法的下面使用

他說是$game_switches中的[]不知是什麼方法, 而不是需要新建方法吧.
uuiio797 发表于 2012-12-22 14:32:28
在定义了一个方法的下面使用
  1. class Scene_Battle
  2. def update # 定义更新方法
  3.   if $game_switches[83] = true
  4.   $slot_hp.create
  5.   $slot_hp.create_hp
  6. end
  7. end
复制代码
zeldafd 发表于 2012-12-22 14:19:18
345912390 发表于 2012-12-22 14:10
不知道你那是做什么

那個是開啟這些HUD的開關.

但是我不知為何他說不知[]是什麼方法來的

uuiio797 发表于 2012-12-22 14:13:42
试试用这个:
  1. case $game_variables[1]
  2. when true
  3. $slot_hp.create
  4. $slot_hp.create_hp
  5. end
复制代码
345912390 发表于 2012-12-22 14:10:54
不知道你那是做什么
  1. if $game_switches[83]
  2. $slot_hp.create
  3. $slot_hp.create_hp
  4. end
复制代码
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-12-3 07:01

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表