设为首页 收藏本站
登录 /立即注册 /找回密码

URPGs

快捷导航
  • 门户Portal
  • 论坛BBS
  • 群组Group
  • 导读Guide
  • 家园Space
  • 工具Tools
  • 广播Follow
  • 期刊Periodical
  • 排行榜Ranklist
  • 社区茶坊
  • pixlr图片编辑
  • 资源列表
  • photobucket
  • RMVA Lite [In English]
  • RM RTP
  • TryRUBY
  • RMXP+RMVX下载[VeryCD]
  • RMVA下载[66RPG]
搜索
  • 本版
  • 帖子
  • 用户
URPGs»论坛 › 技术讨论 › 教程 › RMVA从零学起 › 【基础第15课】RMVA从零学起-脚本-运算
12下一页
返回列表 发新帖
查看: 13921|回复: 11

【基础第15课】RMVA从零学起-脚本-运算

[复制链接]
Sonic1997
Sonic1997 当前离线
积分
212
查看详细资料 窥视卡 雷达卡
发表于 2013-3-13 10:18:42 | 显示全部楼层 |阅读模式
运算其实和之前所说的变量操作可以说是一模一样的=-=

但是我们暂时不谈及变量=-=因为他和事件里的变量有所不同...

在说运算之前...
需要先介绍一下ruby里面的两种不同的数值,他们分别是整数和浮点数
[code=ruby]3           # 整数(整数)
52          # 整数(整数)
-99         # 整数(整数)
1.5         # 浮動小数点数(浮点数)
3.0         # 浮動小数点数(浮点数)[/code]

注意:请不要再一个数值前面加0,因为他的意味是八进制,如010实际上是8而不是10

首先..基础的四则运算...没有什么可以说的,看例子吧:
[code=ruby]p 1 + 1             # 加算 (足し算)
p 10 - 3            # 減算 (引き算)
p 7 * 5             # 乗算 (掛け算)
p 24 / 4            # 除算 (割り算)
#不翻译了=-=[/code]

而ruby也是会先乘除后加减的(小学数学不再解释了= =):
[code=ruby]p 2 * 2 + 3 * 4     # => 16
p 2 * (2 + 3) * 4   # => 40
p 2 * (2 + 3 * 4)   # => 28[/code]


在ruby中的整数和浮点数会被区别对待=-=
[code=ruby]p 15 / 4            # => 3
p 15.0 / 4.0        # => 3.75[/code]

如例子所示...
如果式子里面没有小数,结果也不会有小数


求余什么的:
[code=ruby]p 14 % 4            # => 2
p 13 % 4            # => 1
p 12 % 4            # => 0[/code]
在第12课已经说过什么是求余了似乎也没有什么必要再说了..


幂运算(power,べき乗)
不要用「^」哦= =
在ruby里面是用「**」的
例子:[code=ruby]p 2 ** 4            # => 16[/code]

(为什么到了RGSS这些课程就感觉无聊啊= =


还是没有作业


相关链接:
  • http://urpgs.com/thread-945-1-1.html - 下一课:RMVA从零学起-脚本-变量
基础, 学

相关帖子

  • • 【基础第19课】RMVA从零学起-战斗I
  • • 【基础第18课】RMVA从零学起-战斗前的准备
  • • html终于学会基础了
  • • 【基础第17课】RMVA从零学起-脚本-条件分歧
  • • 【基础第16课】RMVA从零学起-脚本-变量
  • • 【基础第14课】RMVA从零学起-脚本-让我们开始吧
  • • 【基础第13课】RMVA从零学起-条件分歧
回复

使用道具 举报

  • 提升卡
  • 置顶卡
  • 沉默卡
  • 喧嚣卡
  • 变色卡
  • 抢沙发
  • 千斤顶
  • 显身卡
lbq
lbq 当前离线
积分
199
查看详细资料 窥视卡 雷达卡
发表于 2013-3-13 11:29:07 | 显示全部楼层
  1. puts 233.class
  2. puts 0233.class
  3. puts (233.0).class
  4. puts 233333333333333333.class
  5. puts (233333333333333333.0).class
复制代码
Output
  1. Fixnum
  2. Fixnum
  3. Float
  4. Bignum
  5. Float
复制代码
回复 Like Dislike

使用道具 举报

  • 显身卡
satgo1546
satgo1546 当前离线
积分
201
查看详细资料 窥视卡 雷达卡
发表于 2013-3-13 18:36:23 | 显示全部楼层
太短了(PIA
果然很无聊啊………………
回复 Like Dislike

使用道具 举报

  • 显身卡
陌城少年
陌城少年 当前离线
积分
2
查看详细资料 窥视卡 雷达卡
发表于 2013-3-16 22:47:23 | 显示全部楼层
看着蛋疼
回复 Like Dislike

使用道具 举报

  • 显身卡
Sonic1997
Sonic1997 当前离线
积分
212
查看详细资料 窥视卡 雷达卡
 楼主| 发表于 2013-3-17 07:41:57 | 显示全部楼层
陌城少年 发表于 2013-3-16 22:47
看着蛋疼

あれ0 0很蛋疼吗...
哪里需要更进一步的解释..
回复 Like Dislike

使用道具 举报

  • 显身卡
664299301
664299301 当前离线
积分
14
查看详细资料 窥视卡 雷达卡
发表于 2013-3-17 14:43:40 | 显示全部楼层
速度点啊!
我还要继续转载啊...

点评

Sonic1997
这什么口气=A=  发表于 2013-3-18 01:10
回复 Like Dislike

使用道具 举报

  • 显身卡
陌城少年
陌城少年 当前离线
积分
2
查看详细资料 窥视卡 雷达卡
发表于 2013-3-18 00:49:22 | 显示全部楼层
Sonic1997 发表于 2013-3-17 07:41
あれ0 0很蛋疼吗...
哪里需要更进一步的解释..

呃,我讨厌数字
回复 Like Dislike

使用道具 举报

  • 显身卡
Sonic1997
Sonic1997 当前离线
积分
212
查看详细资料 窥视卡 雷达卡
 楼主| 发表于 2013-3-18 01:09:35 | 显示全部楼层
陌城少年 发表于 2013-3-18 00:49
呃,我讨厌数字

哦哦,数字啥的说运算时也多多少少会出现=w=
以后少用一点吧0w0
回复 Like Dislike

使用道具 举报

  • 显身卡
664299301
664299301 当前离线
积分
14
查看详细资料 窥视卡 雷达卡
发表于 2013-3-18 12:46:07 | 显示全部楼层
Sonic1997 发表于 2013-3-18 01:09
哦哦,数字啥的说运算时也多多少少会出现=w=
以后少用一点吧0w0

为什么不更新了的说?
回复 Like Dislike

使用道具 举报

  • 显身卡
xiaojiahuo3
xiaojiahuo3 当前离线
积分
1
查看详细资料 窥视卡 雷达卡
发表于 2014-2-22 11:29:31 | 显示全部楼层
233,幸亏我学过c,不然重学这玩意和数字打交道不得蛋疼死我……
回复 Like Dislike

使用道具 举报

  • 显身卡
下一页 »
12下一页
返回列表 发新帖
高级模式
B Color Image Link Quote Code Smilies
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

站点统计|Archiver|手机版|意见反馈[feedback]| URPGs RPG Maker 游戏制作讨论

GMT+8, 2025-5-9 15:08 , Processed in 0.039304 second(s), 10 queries .

Powered by Discuz! X3.5

© 2011-2019 URPGs (Discuz! X3.4 © 2001-2019 Comsenz Inc.)

积分 0, 距离下一级还需 积分
快速回复 返回顶部 返回列表