Project1

标题: VA脚本系统结构 [打印本页]

作者: 沙漠点灰    时间: 2013-1-21 16:26
标题: VA脚本系统结构
看了VA的脚本后,发觉脚本太规范了...{:2_271:}
那么,已经习惯了XP脚本风格的我,写VA脚本要注意点什么?
另求汉化版F1
作者: j433463    时间: 2013-1-21 16:43
本帖最后由 j433463 于 2013-1-21 16:45 编辑

我也想求汉化版F1,自己试着翻译素材规格那一页,花了六小时,只翻译三分之二,终于确定那不是我能够做的事。

其实,我主要想求的是能够使用搜索功能的 F1,没汉化的英文版或日文版都无妨,用翻译器至少勉强意会七八分,

但不能搜索就累了,一天也不一定能找到要查的东西。
作者: Mic_洛洛    时间: 2013-1-21 17:20
话说,VA的F1是没汉化的说~(其实之前有人在汉化,但忘了是哪位触手了~)
其实你可以先把VX的F1看一下,因为那个有汉化~

然后再对比着看VA的,
也差不了多少(毕竟VA也是由VX“进化”而来的~)
你有RGSS1的基础,学RGSS3不会很难,
但是风格上应该就需要时间适应的说(毕竟两者的区别还是蛮大的~)

前辈加油哈~

作者: j433463    时间: 2013-1-21 18:31
vx 的帮助虽然能解决一部份,但有一些 ace 才有的还是需要啊,譬如:
  1.     File.mtime(make_filename(index)) rescue Time.at(0)
复制代码
前面都好说,看得懂,但最后这 at() 我就找不到它的资料,vx 似乎是没有的,而 ace 没有搜索功能也不好找。
作者: Sion    时间: 2013-1-21 19:01
本帖最后由 Sion 于 2013-1-21 19:28 编辑
j433463 发表于 2013-1-21 18:31
vx 的帮助虽然能解决一部份,但有一些 ace 才有的还是需要啊,譬如:前面都好说,看得懂,但最后这 at() 我 ...


可以利用一下控制台:

在Main前插入脚本,或者在事件中执行脚本
  1. puts Time.at(0)
复制代码
可以看到输出的时间,再改变一下参数,基本就可以判断出这个方法的意思。
  1. puts "参数0",Time.at(0),"参数61",Time.at(61)
复制代码
可以看到输出:

补充一下,在脚本任意方法内都可以加入puts XXX,游戏运行时只要调用了该方法,数据就会"puts"在控制台上。需要注意的是,puts XXX如果放在方法的最后一行,有可能会修改到该方法的返回值,也就有可能导致运行出错。
作者: j433463    时间: 2013-1-21 21:14
Sion 发表于 2013-1-21 19:01
可以利用一下控制台:

在Main前插入脚本,或者在事件中执行脚本可以看到输出的时间,再改变一下参数,基 ...

谢谢,您的头像改了啊。

控制台我会用,但我想要的是它的说明内容,不是每一个问题都能用这方式明白意思,
at() 在 XP 和 VX 脚本中也有,但是F1没有说明,我想看看 Ace 帮助中有没有说明,
有没有其它用途?

主要还是想有搜索功能啊!看到其它想查的又要怎么办?每次都发帖来问吗?

作者: zhangbanxian    时间: 2013-1-22 14:35
对于默认脚本推倒党来说就是写ruby1.8和1.9的区别(大雾...建议先从Interpreter开始看吧,里面有个叫做Fiber的新东东,可以好好利用下...




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1