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

Project1

 找回密码
 注册会员
搜索
查看: 2187|回复: 6
打印 上一主题 下一主题

[已经解决] 关于if语句

[复制链接]

Lv5.捕梦者

梦石
0
星屑
30760
在线时间
607 小时
注册时间
2014-7-18
帖子
729

开拓者

跳转到指定楼层
1
发表于 2015-8-28 22:35:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
例如:在change_color(Color.new(0,255,0,255)) if @shi = 15 && @FEN <= 45 && $xialingshi == true这句中,
if后面的为条件,是满足一个就可以执行change_color(Color.new(0,255,0,255)),
还是都满足?
如果是满足一个就可以执行,那么都满足才能执行应该怎么写?

点评

看F1幫助>運算符表達式  发表于 2015-8-28 22:45

Lv3.寻梦者

梦石
0
星屑
2906
在线时间
642 小时
注册时间
2009-1-21
帖子
273
2
发表于 2015-8-28 22:43:57 | 只看该作者
本帖最后由 御之嵐 于 2015-8-29 05:42 编辑

&& 是 都滿足
|| 是其中一個就可以

依照其他程式語法來說
&& 就是 and
|| 就是 or

点评

Σヽ(°Д°;)ノ,RGSS我也只是一知半解,本來想用其他的程式語言來作例子,沒想到RGSS裡面也有and和or,而且優先度還不一樣,真是受教了_(:з」∠)_  发表于 2015-8-29 05:42
不過&&和|| 的優先度比and和or 高,  发表于 2015-8-29 00:19

评分

参与人数 1星屑 +200 收起 理由
taroxd + 200 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv5.捕梦者

梦石
0
星屑
30760
在线时间
607 小时
注册时间
2014-7-18
帖子
729

开拓者

3
 楼主| 发表于 2015-8-29 18:23:07 | 只看该作者
本帖最后由 xjzsq 于 2015-8-29 18:40 编辑
御之嵐 发表于 2015-8-28 22:43
&& 是 都滿足
|| 是其中一個就可以

那为什么我那句好像只要1个条件符合就执行了?
@喵呜喵5 @VIPArcher  @taroxd 你们去哪了?

点评

6R年度大戏《菊苣去哪儿》233~  发表于 2015-8-30 14:30
顺便 5L 也是正解  发表于 2015-8-29 19:00
楼上正解,叫我干啥  发表于 2015-8-29 18:58
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
9280
在线时间
2504 小时
注册时间
2011-5-20
帖子
15389

开拓者

4
发表于 2015-8-29 18:48:45 | 只看该作者
and与&&
or与||
回复 支持 反对

使用道具 举报

路路 该用户已被删除
5
发表于 2015-8-29 18:54:14 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

梦石
1
星屑
21584
在线时间
9407 小时
注册时间
2012-6-19
帖子
7117

开拓者短篇九导演组冠军

6
发表于 2015-8-29 19:01:20 | 只看该作者
chd114 发表于 2015-8-29 18:48
and与&&
or与||

1.一个等号是赋值,两个等号是判断,if 赋值为数字 永远执行true
2.别说貌似,你自己都没检查过你的三个判断条件屎疯夏令屎你就说出问题了,你是来寻找与你心灵相通的另一半的么
3.楼上的回答完全没错,又没留下什么未解决的问题,于是就不回复相同内容了,怪我咯
4.别乱艾特人,一没工资二没福利的,在这里回答问题又不是谁的义务

点评

与吾心灵相通的另一半,快来o(* ̄3 ̄)o喵喵喵~  发表于 2015-8-30 14:34
你回错楼层了···  发表于 2015-8-29 20:13
噗……看得大快人心(不  发表于 2015-8-29 19:29
捎带O(∩_∩)O谢谢!!!  发表于 2015-8-29 19:16
吸取教训…… 我自己刚刚发现了  发表于 2015-8-29 19:16

评分

参与人数 2星屑 +201 收起 理由
chd114 + 1 1、2、3、4条全错···你回贴不看就直接点.
taroxd + 200 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
460
在线时间
269 小时
注册时间
2015-2-17
帖子
136
7
发表于 2015-8-29 19:23:50 | 只看该作者
话说实在不行的话能写成
if @shi == 15  
if @FEN <= 45
  if $xialingshi == true
   xxxxxxx#要写的内容
  end
end
end
这样的形式吧,如果需要三个都满足的话

点评

解决就好  发表于 2015-8-29 20:14
谢谢,不过我自己已经解决了。  发表于 2015-8-29 19:35
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

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

GMT+8, 2024-10-31 01:27

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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