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

Project1

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

[RMVA发布] RMVA迷你整合系统[6月28更新]

[复制链接]

Lv2.观梦者

梦石
0
星屑
349
在线时间
143 小时
注册时间
2013-6-23
帖子
85

开拓者

跳转到指定楼层
1
发表于 2013-6-23 18:36:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 Q_Lucky 于 2013-6-28 10:08 编辑


简介&使用方法

      众所周知,如果我们要直接使用RMVA制作游戏,总会在准备工作上遇到许多麻烦事,譬如该死的宋体字和字体大小需要调整、需要一些如物品得失/升级提示之类的常用脚本……总之准备工作十分麻烦。在这之后,你才可以对游戏的地图、事件进行设计与制作。而本迷你整合系统可以帮你你解决这些麻烦。这些我们都事先整合好了。只要你打开工程就马上可以进入设计状态。
    整合的内容如下;:
1、脚本:物品得失自动提示、默认字体、字号修改、文字居中显示(不要打空格了)、任务菜单(已经整合到主菜单了,感谢@76213585 的脚本 )。
2、公共事件:外景、房间的门的动画调用;空箱子、随机金钱、门锁的提示调用、按A键任务菜单呼出。
3、其他:你可以看到,本Game.exe程序的图标是VX的;窗口外观已经美化、还有你打开工程会注意到本地图调用了公共事件[初始化],这是对一些开关、变量进行初始设定,具体可以参阅公共事件和脚本说明。
4、因为RMVA已经自带了RTP打包功能,所以这次便不整合RTP了。

具体说明请打开范例查看。
截图





介于目前RMVA的资料还不足,以后还会逐渐更新。
下载地址

yunpan.cn/Qtsgxgrksyff9(请加上http)

评分

参与人数 1星屑 +3 收起 理由
熊喵酱 + 3 加油

查看全部评分

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

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

开拓者短篇九导演组冠军

2
发表于 2013-6-24 22:55:48 | 只看该作者
RMAV迷你整合23333

下载下来看了看,感觉整合度不够高啊……
不过自动安装字体脚本挺有趣的,二话不说直接收藏了……这个脚本是你自己写的吗?
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
349
在线时间
143 小时
注册时间
2013-6-23
帖子
85

开拓者

3
 楼主| 发表于 2013-6-25 10:39:35 | 只看该作者
喵呜喵5 发表于 2013-6-24 22:55
RMAV迷你整合23333

下载下来看了看,感觉整合度不够高啊……

整合度不高,我以后会慢慢更新的。
脚本是以前偶然看到收藏的~
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
284
在线时间
271 小时
注册时间
2013-4-23
帖子
143
4
发表于 2013-6-26 23:18:25 | 只看该作者
自动安装字体脚本在哪兒~
這東西對我們非同語區玩家來說是福音呀~~~

……可是我下了但不到那個腳本....你放了那個在那兒OTZ
回复 支持 反对

使用道具 举报

Lv5.捕梦者 (暗夜天使)

只有笨蛋才会看到

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

开拓者短篇九导演组冠军

5
发表于 2013-6-26 23:52:44 手机端发表。 | 只看该作者
yiu889 发表于 2013-6-26 23:18
自动安装字体脚本在哪兒~
這東西對我們非同語區玩家來說是福音呀~~~


没记错的话那个脚本在最后……

貌似非相同语言区的,安装完字体该乱码的还是乱码该找不到字体的还是找不到字体,会发生各种各样奇怪的情况……
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
349
在线时间
143 小时
注册时间
2013-6-23
帖子
85

开拓者

6
 楼主| 发表于 2013-6-27 09:15:48 | 只看该作者
本帖最后由 Q_Lucky 于 2013-6-27 09:25 编辑
yiu889 发表于 2013-6-26 23:18
自动安装字体脚本在哪兒~
這東西對我們非同語區玩家來說是福音呀~~~


似乎有问题。。在更新后被我去除了。
另外,RMVA只要在目录新建一个fonts文件夹,在main中修改字体后把字体放进去不用安装就可以直接使用了。
原脚本内容如下:
  1. dir = Win32API.new('kernel32','GetSystemDirectory','p,l','l')
  2. dir_str = " " * 256
  3. dir.call(dir_str,255)
  4. dir_str = dir_str.split('system')[0]

  5. font_name = "DFGirl.ttf"
  6. font_chn_name = "华康少女字体"

  7. if FileTest.exist?(font_name)
  8. copy = Win32API.new('kernel32',"CopyFileA",'p,p,l','')
  9. copy.call(font_name, "#{dir_str}Fonts/#{font_name}",0)
  10. font = Win32API.new('gdi32','AddFontResourceA','p','l')
  11. sendmsg = Win32API.new('user32','SendMessageA','l,l,l,l','l')
  12. unless Font.exist?("DFGirl") or Font.exist?(font_chn_name)
  13.    font.call(font_name)
  14.    sendmsg.call(65535,29,0,0)
  15.    retry
  16. end
  17. end
复制代码
PS:这个脚本貌似是在xp中使用的。。。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
362
在线时间
1292 小时
注册时间
2013-1-12
帖子
3590

贵宾

7
发表于 2013-6-27 11:11:00 | 只看该作者
本帖最后由 76213585 于 2013-6-26 21:19 编辑

更新了么?  任務跟置中腳本也很有愛的
LZ是目前看了还觉得OK的新人  不是那种乱七八糟的伸手党
要加油阿!
-------------編輯-----------------
幫你也弄了個接任務的范例   同時也把任務窗口加到菜單內了~
請查收  工共事件及說明對話中關係任務的請自己調  不采用我的也沒關係 我太閒
(dll 我拿掉了)
p.s. 是rmva 你在文件內寫av...

阿阿阿阿阿 上傳不了........改天吧  去睡了..

回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
349
在线时间
143 小时
注册时间
2013-6-23
帖子
85

开拓者

8
 楼主| 发表于 2013-6-27 17:02:44 | 只看该作者
76213585 发表于 2013-6-27 11:11
更新了么?  任務跟置中腳本也很有愛的
LZ是目前看了还觉得OK的新人  不是那种乱七八糟的伸手党
要加油阿!

名字已经修正。
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
362
在线时间
1292 小时
注册时间
2013-1-12
帖子
3590

贵宾

9
发表于 2013-6-27 22:21:49 | 只看该作者
Q_Lucky 发表于 2013-6-27 02:02
名字已经修正。

把任務加入菜單的就直接发給你吧
RUBY 代码复制
  1. #~ 此腳本可以把SceneManager.call(Scene_某某某)的指令加入菜單
  2. #~ 主要是A B C 和 D每組的兩個詞都得一樣
  3. class Window_MenuCommand < Window_Command  
  4.   alias task_add_main_commands add_main_commands #A
  5.   def add_main_commands
  6.       task_add_main_commands#A
  7.       add_command("任務", :task, main_commands_enabled)#B
  8.   end
  9. end   
  10. class Scene_Menu < Scene_MenuBase
  11.    alias task_create_command_window create_command_window#C
  12.    def create_command_window
  13.        task_create_command_window  #C
  14.        @command_window.set_handler(:task,     method(:task))#B 跟 後面是 D
  15.    end
  16.    def task #D
  17.        SceneManager.call(Scene_Task)
  18.    end
  19. end

插入main上面

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-11 00:29

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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