Project1
标题:
关于VX脚本小小的教学,高手勿进..进就别笑话..
[打印本页]
作者:
甜心饼干
时间:
2009-1-26 02:08
标题:
关于VX脚本小小的教学,高手勿进..进就别笑话..
在主选单→「工具」中选择「RGSS脚本编辑器」,出现的那些英文字排列就是脚本。这个是 RPGVX 的关键部分,是掌管游戏实际运行的程序语言。虽然是简单的程序语言,但初学者要学习的话却是得花费大量的时间。首先得了解脚本是如何运作的,推荐先从基础学起。
这个「脚本入门」,是为已经学习 RGPVX 基本使用方法的人编写的。可以不具备计算器程序语言基础知识,但最低要对 RPGVX 的功能有一定程度的了解。
-------来自VX帮助
基础篇。
一,开始。
1.脚本是怎么运作的
模板上面有个空白项目,右键插入空白脚本,点击最上的脚本,起名,爱起啥名起啥名……然后,我们一起来输入:exit。exit是什么意思呢?就是结束程序(囧...)我们现在保存对脚本的修改,然后运行游戏,会看到运行游戏之后,窗口出现一瞬间之后关闭。这就是因为脚本是从上到下运作的,第一个脚本页就执行结束指令,所以下面的脚本都不会运作了。
2.注释
exit # 结束程序
这个是什么东东呢???,【# 符号后面的一整行文字会认定为注释。】一般来说,脚本作者在脚本正文前面会写上这样的文字:#==============================================================================
#■箜篌正在学“循环”
#------------------------------------------------------------------------------
#重复进行特定的处理就要使用循环。
#==============================================================================(在脚本里是一整行)
# 后的注释不会执行,也就是说一行中#后面的文字都跟脚本没关系,如果#后面的注释超过了一行到了下一行,就要在下一行的头文字前写上#,#只作为编写者标记的备忘记录来使用。
———————————————————————————————————————————
待续……算是以前学习过的脚本的复习吧……
作者:
甜心饼干
时间:
2009-1-26 02:25
二.数值的计算
1.整数和浮点数
整数就是没有小数点的数,浮点数就是有小数点的数(囧)。
比如,同样是1,“1”就是整数,“1.0”就是浮点数。
2.数值的显示
即在画面上显示数值。想显示某些数值时,使用 p 命令。
——VX脚本帮助
p就是显示。(自己这么认为的)
VX脚本里,除了注释之外的句子都要用半角符号输入。而且,字母的大小写也很重要。p一定要用小写!比如,要出现1这个数字,那么就在脚本里输入:
p 1
exit
(exit如果不输入的话就会进入标题画面)运行游戏,就会看到弹出了一个对话框(话说每次对话框弹出都会吓我一跳,以为找不到什么东东)
原本 p 不是显示对话框的命令,但是游戏开发时特殊化的 RGSS 在没有其它输出地点时就会自动显示对话框。
——VX帮助
3.计算器功能
+是加法,-是减法,*是乘法,/是除法。
p 1 + 1 # 显示1+1的计算结果。
p 2 - 1 # 显示2-1的计算结果。
在脚本里随便输入算式,然后运行游戏看看吧!
4.邪恶的优先级
上数学课咯~~~数学书上有这样一道题:1+2x2,旁边还有一道这样的题:(1+2)x2
结果是否一样?NO,NO!结果完全不同。前者的结果是5,后者的结果是6。
怎么回事呢?数值一样,符号一样——后者比前者多了()这个符号,所以会先得出结果!
脚本中的计算也如此。
和普通的算式一样,* 和 / 计算要优先于 + 和 - 计算。想改变这个顺序就要使用括号 ( ),括号中的算式将会优先计算。
——VX帮助
p 2 * 2 + 3 * 4 #显示2乘2加3乘4,结果16
p 2 * (2 + 3) * 4 # 结果40
p 2 * (2 + 3 * 4) # 结果28
脚本里面,小括号还有数学里面,中括号和大括号的作用哦!
编写一个这样的脚本,运行游戏试试结果吧!你会发现,脚本是个很神奇的东东哦!
作者:
甜心饼干
时间:
2009-1-26 02:30
5.浮点数计算
VX脚本中的计算会省略余数,比如:
p 3 / 2
结果是多少?运行游戏看看!
结果并不是众所周知的1.5哦……怎么回事?是这样的:
整数除整数的情况下,会省略余数,答案将还是整数。想得到小数点以下的答案,就要使用到浮点数。除数或被除数至少要有一个是浮点数(明确标明了小数点以下),计算的答案就会是浮点数。
——来自VX帮助
看懂了吗?在脚本中输入:
p 3.0 / 2
或者
p 3 / 2.0
结果是多少?1.5哟!编写一个这样的脚本试试看哟! [LINE]1,#dddddd[/LINE]
版主对此帖的评论:『不要连帖,请善用编辑功能』,积分『-15』。这些被扣积分的一半会用于对本帖正确答案的悬赏。
作者:
哈根达斯
时间:
2009-1-26 03:15
楼主不用分那么多楼吧- -b
作者:
ttcy
时间:
2009-1-31 05:45
提示:
作者被禁止或删除 内容自动屏蔽
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1