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

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从零学起 › 【基础第14课】RMVA从零学起-脚本-让我们开始吧 ...
返回列表 发新帖
查看: 17230|回复: 6

【基础第14课】RMVA从零学起-脚本-让我们开始吧

[复制链接]
Sonic1997
Sonic1997 当前离线
积分
212
查看详细资料 窥视卡 雷达卡
发表于 2013-3-10 03:55:04 | 显示全部楼层 |阅读模式
不要吐槽标题...
我自己也纠结了半天应该些什么= =
F1里面的第一课是「始めましょう」...
我知道他的意思大概和「get started」或者「let's go」差不多但尼玛中文怎么说=A=
吐槽一下Lite版没有「スクリプト入門」这一节= =

因为英文版没这一节于是脚本这课的引用应该都会是日文的了= =...

继续吐槽F1(众:你是在上课的吗...
真想不懂为啥第一节课不是国际惯例的Hello World而是rgss_stop...
先教人怎么毁灭对吧(滚

把F1扔一边去~
我们要按照国际惯例~

我们来个弹窗的Hello World吧~
[code=ruby]msgbox "Hello World"[/code]

弹窗做好了0w0
あれ?不知道放哪里?
按下F11插到「▼ 素材」下面吧~
或者用事件脚本啥的也可以

注意1:这货我强烈不建议放在正式版游戏里,弹窗会令人感到很讨厌的
这东西只是一般用作测试的
注意2:Ruby ではアルファベットの大文字と小文字は区別されます。必ず、半角小文字でこの通りに入力してください。
Ruby对字母大小写是敏感的,注意他们之间的区别。并且必须用半角字符。

错误例子:
[code=ruby]MSGBOX “Hello World”[/code]
这个反例中的msgbox被大写了,而且双引号也没有使用半角,必定出错=。=

众:我记得在RGSS和RGSS2里面都是用p的那么现在的p呢?

哦哦,现在的p用在了控制台了
什么是控制台?
在测试时有没有看到有一个黑色背景的窗口一直跟着呢?
那个就是控制台了

那么我们来试试
[code=ruby]p "Hello World"[/code]
吧~

测试时,你会发现没有弹窗了,取而代之的是在控制台上面显示出了「"Hello World"」

这样在各种测试时也就会更方便的显示了呢~~

如第一课~
脚本也是有注释的
只要在你需要注释的内容前加上「#」就好了~

例如:[code=ruby]p "Hello World"  #这句话会在控制台里显示"Hello World"[/code]

对于大篇幅的注释...
总不可能一个一个打上「#」吧...

于是,我们可以先选中要注释的内容然后轻轻按下ctrl+Q
于是,注释完成~

注意:请不要手贱将「#」后面的「~」删掉...
不能用ctrl+Q取消注释时不要找我....

还有一种方法...
就是在要注释的内容前写上=begin,在要注释的内容后写上=end就好了
例如
  1. =begin
  2. blablablablablablablabla
  3. 这里乱写什么都没关系的说
  4. 像全角字符啦什么的...
  5. 但是不要乱写结束就好了...
  6. 什么是结束?
  7. 下面这个就是了
  8. =end
复制代码
这节课居然没有用到图片呢=w=


木有作业=-=

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

相关帖子

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

使用道具 举报

  • 提升卡
  • 置顶卡
  • 沉默卡
  • 喧嚣卡
  • 变色卡
  • 抢沙发
  • 千斤顶
  • 显身卡
satgo1546
satgo1546 当前离线
积分
201
查看详细资料 窥视卡 雷达卡
发表于 2013-3-10 13:24:52 | 显示全部楼层
其实根本不应该说msgbox的。因为我看到过一些游戏运行时狂弹窗……怒·删!
因为Lite不能改脚本所以写了脚本入门什么的也是白写= =
我在外站看到个很有创意的“区分大小写”:CaSe SeNsItIvE

点评

satgo1546
[@]Sonic1997[/@]可以打开控制台用p啊~发布后还不会出来,调试用这种最好了  发表于 2013-3-10 15:12
Sonic1997
msgbox在有些测试的时候还是有用的了..  发表于 2013-3-10 13:32
回复 Like Dislike

使用道具 举报

  • 显身卡
orzfly
orzfly 当前离线
积分
55
查看详细资料 窥视卡 雷达卡
发表于 2013-3-10 14:51:24 | 显示全部楼层
=begin和=end必须顶格写
然后它后面可以空格加上别的东西
比如[code=ruby]
       def ano
=begin 啦啦啦
         puts :啦啦啦
=end 啦啦啦不要了
      end
[/code]
回复 Like Dislike

使用道具 举报

  • 显身卡
hh609745645
hh609745645 当前离线
积分
1
查看详细资料 窥视卡 雷达卡
发表于 2014-6-3 22:03:15 | 显示全部楼层
"在测试时有没有看到有一个黑色背景的窗口一直跟着呢?"
"那个就是控制台了"

请问我为什么找不到控制台呢?
回复 Like Dislike

使用道具 举报

  • 显身卡
hh609745645
hh609745645 当前离线
积分
1
查看详细资料 窥视卡 雷达卡
发表于 2014-6-3 23:29:30 | 显示全部楼层
hh609745645 发表于 2014-6-3 22:03
"在测试时有没有看到有一个黑色背景的窗口一直跟着呢?"
"那个就是控制台了"

好吧..原来我没打开控制台
回复 Like Dislike

使用道具 举报

  • 显身卡
xjh01
xjh01 当前离线
积分
2
查看详细资料 窥视卡 雷达卡
发表于 2014-9-18 23:14:14 | 显示全部楼层
遇到个问题,但也不算什么问题啦,ctrl+Q会把光标所在的当前行全部注释,不论有没有选中其中一部分。
回复 Like Dislike

使用道具 举报

  • 显身卡
Sonic1997
Sonic1997 当前离线
积分
212
查看详细资料 窥视卡 雷达卡
 楼主| 发表于 2014-9-20 12:29:31 | 显示全部楼层
xjh01 发表于 2014-9-18 23:14
遇到个问题,但也不算什么问题啦,ctrl+Q会把光标所在的当前行全部注释,不论有没有选中其中一部分。 ...

嗯,因为就是这样用的。。
回复 Like Dislike

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-9 15:20 , Processed in 0.034623 second(s), 12 queries .

Powered by Discuz! X3.5

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

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