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

Project1

 找回密码
 注册会员
搜索

加了if语句后,之后内容实现不了 已自己解决

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

正文摘要:

本帖最后由 飞翔的小鸟3 于 2017-9-30 19:45 编辑   def run_gun_battle     @var ||= 15     if Input.trigger?(:X)      $game_switches[@var] = true   &n ...

回复

张咚咚 发表于 2017-9-27 13:13:19

完全复刻你的脚本也是没问题的,是不是按键按错


飞翔的小鸟3 发表于 2017-9-27 12:00:30
@喵呜喵5和@guoxiaomi,你们知道吗?

点评

你可以选择提供一个简单的工程(仅包含测试这个逻辑需要的代码和素材的新工程),你这样描述比较难以找到问题(  发表于 2017-9-27 12:16
soulsaga 发表于 2017-9-23 19:12:23
飞翔的小鸟3 发表于 2017-9-23 17:36
你这脚本怎么用的,我直接把你这个写入脚本,人物走路和乌龟一样慢,然后按X和Y的对应按键都没反应。以前 ...

Scene_Map的update方法END后插入..

点评

好  发表于 2017-9-23 20:19
没有执行P,然后我在事件写上:if Input.trigger?(:Y) ;p 1 ;end 有执行的  发表于 2017-9-23 20:07
我搞不定..等大神来吧..  发表于 2017-9-23 20:07
你说反应啊,我按Q后会启用一个行走图的,但是你发的脚本按下去并没有出现。如果去掉if,就能用了。  发表于 2017-9-23 20:01
p出来了  发表于 2017-9-23 19:59
飞翔的小鸟3 发表于 2017-9-23 17:36:53
soulsaga 发表于 2017-9-23 16:15
alias run_gun_battle update
  def update
    @var ||= 15

你这脚本怎么用的,我直接把你这个写入脚本,人物走路和乌龟一样慢,然后按X和Y的对应按键都没反应。以前至少按X可以用的,现在X都不能用了。。。。。。
soulsaga 发表于 2017-9-23 16:15:07
RUBY 代码复制
  1. alias run_gun_battle update
  2.   def update
  3.     @var ||= 15
  4.     if Input.trigger?(Input::X)
  5.      $game_switches[@var] = true
  6.     @var = (@var == 15 ? 17 : 15 )
  7.     end
  8.     if $game_switches[15] == true
  9.     @var2 ||= 18
  10.     if Input.trigger?(Input::Y)
  11.      $game_switches[@var2] = true
  12.     @var2 = (@var2 == 18 ? 19 : 18 )
  13.     end
  14.   end
  15.   return run_gun_battle
  16.   end


测试通过啊..
骷髅岛遗老 发表于 2017-9-22 19:07:33
7行的if改用when试试?

点评

一样  发表于 2017-9-22 19:12
拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-11-17 18:29

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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