数组方法新增 & 战斗胜利时的窗口美化
我为了将[7, 7, 7, 7, 6]这类的数组消灭掉全部相同的,费了我很大的功夫。
于是,我好不容易才写好了Array方法新增,从此消灭重复单元不再费劲了。
脚本:
[pre lang="ruby" line="1"]=begin
===============================================================================
■ 使用方法:
-------------------------- ...
RMXP的小技巧
我将会在这个帖子里发表一些RMXP的小技巧,欢迎补充!@protosssonny
【鸡肋】播放动画
举例,在Title main里
@a = Magic.new(100, 100)
@a.loop_animation(1)
下方
@a.dispose
update里
@a.update
鸡肋不解释!!!只是个人喜好不想直接 RPG::Sprite.new
@magic
全键盘输入数值 1.1
这个纯粹是方便输入数值用的,现在可以直接用数字键和退格键输入数字了。XP/VX通用。只追加定义了 Window_InputNumber (XP) / Window_InputNumber (VX) 的 update。
这个就不上截图了,关键在于输入的过程,上截图没意思。
事件加脚本:随机传送卷轴
很久没有发布自己探索《RMVA》的成果了,今天来点不太一样的,就是脚本。
作为事件党的我,对脚本是非常抵触的,我搞这个东西也是硬着头皮搞下去的,好歹也有了成果。突然间我发现,原来脚本是多么美好啊!这个这个。。。不扯了!开始正文。
假设游戏里需要一种物品:随机传送卷轴。它的作用是在非战斗状态下使用可以传送 ...
[伪教程]抛砖引玉系列教程(2)
距离上次好长时间了啊.................
抛砖引玉系列(1):http://rpg.blue/thread-338888-1-1.html
[hr]
这次我们来讲解一下超节省开关。
本效果的目的是“超级节省开关,一张地图上的事件大多数都可以采用独立开关制作”
废话:RM开关用的就不多.........这么一节省还能用多少啊?
众所周知,独立开关是非常好用的东西 ...
获取本机机器码
最近看到有同学求,于是写了这个
感谢@orzfly @EngShun 的帮助。
Windows7及以上系统需要以管理员身份运行
范例程序内自带权限申请。
↓这是一个用于测试的范例
↑这是一个用于测试的范例
2013年12月14日22:25:26
修复了一个在1.9.3 ruby版本以下结果会返回nil的BUG
调用的时候用
[pre lang="ruby" line="1"]testid = ...
[事件] 彷制卡片對戰遊戲第2版 (橫向版非完整
安安, 大家好, 又是我
今天自制作了一点东西方便大家启发思路
本人纯新手 多多包涵
刚第一板是由RPG默认公式作战斗的( 但战斗画面有点糟所以现在改由横向!!!绝对赞啦
现在事件也比从前更加容易操控
现在纯事件模拟一次给大家看
先给大家看一下抽卡的及召唤的画面! ! ! !
现在画面帅气多了! ! !
...
1
【VX】全新滑动式动态幻想菜单~~~v1.0
[hr]简介
呃,这才算我第一个有用的菜单脚本了,话说花了两天晚上的功夫=-=于是还是先说说参考吧:
1、叶子的任务系统(里面一个文字显示是参考了←_←这个脚本的)
2、新·简易菜单(好像是冰舞恋蝶的,只是让我知道如何让选项变横排= =)
3、某个VA的脚本教程(无意间翻到的,关于改菜单的,里面有一段是让菜单滑动,但那 ...
8方向鼠标寻路脚本修改,附带工程和图例(GIF动图)
原帖地址:http://rpg.blue/thread-254033-1-1.html
大家好,原帖的作者也是我,但帖子只贴代码没有工程图例貌似无图无真相?
时隔半年,再次拿起来,修改下,再截个图,大概,可以满足大家了吧……
原理很简单,添加四个判断语句。
最后一张是小小的动图,可能会看不清楚。
我修改的内容请到这里下载:http://yu ...
从代码洁癖开始的重新发明轮子: foreach
要介绍这个内容首先说到一个事实,虽然我们常把
语法糖:for i in a
和
原本形式:a.each do |i|
混用,但是事实上,是不同的,比较下面两段代码:
关于这个i的是否继续存在的问题,当然是萝卜白菜各有所爱,
讨厌for的一方会说for让i污染了for end以外的空间,
喜欢for的会说i可以延续下去,比较方便。
因为兰 ...
[重发]超八方向走+16*16切格 BY 柳柳
今天整理硬盘的时候翻出来的
看了看修改时间 4年前的东西
呃~~~~~~~~~~
【演算法】Ruby 裡的 Heap
最近想寫個尋路演算法的時候,查了一下,找不到RGSS裡面有Priority queue(heap)....
沒有Heap怎麼弄A*阿...
所以就很無聊的把C++裡面STL的Priority queue包成個DLL檔,這樣就有Heap可以用了
p.s.這是最大堆
用法:
[pre lang="ruby" line="1"]
$Heap_is_empty = Win32API.new('heap.dll', 'is_empty', 'v', 'i') #檢查是 ...
3合1小实例(推箱子,冰路滑行,套装效果)
对于万年脚本菜鸟的我而言,对于任何问题都依靠事件解决
这3个实例全是事件完成
推箱子与冰路为独立事件
套装效果为公共事件,目前测试没有问题,只是套装效果必须换装后退出菜单后才会触发,无法当即出现效果,这也是公共事件设定的一个弊端吧。之前找了很多va有关套装设置的脚本,基本都不满意,还有使用变量来设置套装效 ...
一个触发战斗时继续播放地图bgm而不播放战斗bgm的脚本
脚本小白编写,如有错误望多多指正
2013.12.19做了修改,修正了一些错误……感谢喵呜喵5大指正……
保存Bitmap为PNG文件(快速+无DLL)
虽然没有用DLL,但是BGRA->RGBA的处理还是用了一种很龌龊的方法
[pre lang="ruby" line="1"]#encoding:utf-8
#==============================================================================
# ■ Bitmap
#------------------------------------------------------------------------------
# 位图的类。所谓位图即表 ...
【纯事件系统】地图上显示血条
大家好久不见,热衷于事件的我又回来啦~(技术发布区好久不见)。距上次在这里发布纯事件即时制战斗已经好久好久了,今天闲来无事再来分享个系统。_(:з」∠)_
这个系统适合于即时制战斗哇~不会脚本的事件党表示即时制战斗没有血条很忧桑,于是我做了个血条系统,一点都不用脚本的噢∑(っ °▽ °)っ
...
健康游戏忠告--新人脚本
VA真·八方向行走
因为这个帖子(> 0
@enable_slant = false
return
end
unless graphic_changed?
@enable_slant = true
end
begin
@character_name_slant = "#{@character_name}_8D"
Cache.character(@character_name_slant)
rescue
@enable_slant = false
...
EAS半事件ARPG战斗系统发布,完美支持空连
从放暑假开始做的,断断续续做了两个月,前几天看到论坛提问区有人想做arpg就发出来分享下,支持空连,暂不支持空斩,空斩的方法已经有了,不过太麻烦,以后会更新的,具体用法见范例
普攻可以连3次,第3次有上挑效果,绝对不卡!!
有bug请直接回复或加我q760055313
范例下载地址pan.baidu.com/share/link?shareid=1353404 ...
logo (其实是最简单的显示图片)
@天地有正气
慢慢来啊。。【我也是新人的说【快说你们不认识我
#功能:游戏任何时候过渡一张图片
初代版(和正气君的第一个功能是一样的),但是由于使用了RPG::Cache.title(),所以只能用Titles文件夹内的文件啦..
[pre lang="ruby" line="1"]def logo(title="001-Title01",speed=5)
logo = Sprite.new;logo.opacity = 0; ...
TXT歌词文件拆分
游戏直接读取加密包中的档案(和load_data不同)
这个帖子不是讨论加密解密,而是说游戏脚本作者如何读取自己定制的文件。
众所周知RPGMaker三系列(XPVXVA)在打包时会带上当前目录所有文件。
load_data可以读取加密包中的资料,但是是以RubyMarshal的形式。
如果我有一个Data/1.txt(并非RubyMarshal格式),如何取出来呢?
用法: 插入到你需要使用的地方之前,或者至少是Mai ...
从东方旧作提取的bad apple
原来的帖子,之前只发到了音乐交流区,貌似没人看。我将尝试发到这里
首先说明,提取方法并不是我原创的。
提取方法我大概已经知道了,附件里的MID就是我提取之后并且做了个修改
感觉还不错,提取工具我博客日志里有写
按照日本的那个博客说明应该是有5个工具,其中一个是M格式的播放器
提取工具是我找到的,也是我上传的 ...
logo显示 ver 1.2
logo显示功能,我决定把它做得完善一点。
由于number为用户名,所以先@掉~(@Number )
-----更新日志-----
ver 1.0
提供Logo的显示
ver 1.1
提供速度的更改
ver 1.2
提供是否显示2张logo
-----更新日志-----
纯事件,挖坟,挖掘系统的实现。
这个出来的原因呢就是我,突然想去盗墓了,但在现实中又不能真去。说不定哪天就被捉了。
于是我就用rm来实现我的想法!
悲催的是等到我做出来的时候,突然发现有位前辈也做过这个。而且做得比我好,比我强大。
本想不发算了,可再怎么说也是心血,所以我还是放上来了。
没有附带:RGSS300.dll等等....
这是我的笨方法:
实 ...
----------------------------------
提示: 该帖被管理员或版主屏蔽
[VX]银行系统
本人无聊。弄一个事件银行系统。
例:
事件制作需求:
1、3个变量(有些浪费)
事件制作流程:
第一步:
变量操作:[****(自己设置的变量序号【主变量】)] = 金钱
变量操作:[****(自己设置的变量序号)【副变量】] = 金钱
图:
第二步【存款操作】:
先上图:
对话:是否存取钱(自己设)
选择项:存款,取款,查看账户,离 ...
【渣物加无用物】【ISA】怪物属性用角色属性替代
【这是给懒人用的,真的……使用之后你连等级都不用管了,虽然自动算出来的很囧- -】【使用方法?给怪物的名称加一个_代替的角色ID_指定等级(指定等级可忽略不写)】
【若忽略等级的计算,默认会自动用角色等级之间的值更新。】
【这是一个渣物,这是一个没用的东西……】
【好吧,各种求更好的等级算法- -。】
【以下为IS ...
【事件】新手范例《隐约雷鸣》场景效果
RPG Maker XP制作新场景效果范例《隐约雷鸣》制作完成!欢迎下载观摩学习!微盘下载:[url]http://t.cn/zQDRyaD[/url] by翰宇工作室 @皓宇_阳春白雪
可以好好参考一下里面的事件编排,对新手来说是个启发。
欢迎关注新浪微博@皓宇_阳春白雪 共同探讨。
注:若下载链接失效,请通过回复帖子或微博通知重发。
...
我的合体技能
用图片说明一切,纯事件,条件分歧+状态判定
范例
http://rpg.blue/thread-341620-1-1.html
如何做游戏提示语
如何做游戏里面面的提示语,如右图[attachimg]206601
游戏开场商标Logo(两张.通用)
使用方法: 复制该脚本,插入到 main 前。
第一次发脚本,高手勿喷。不知道有没有相同的,有的话,请删帖
脚本功能:显示游戏开场商标以及开场图片等
[pre lang="ruby" line="1" file="Logo"]#==============================================================================
# ■ Game_Start
#------------------- ...
VA无限地图层自动绘制脚本
VA无限地图图层脚本
【简介】众所周知VA的地图图层设置很坑爹。首先,不算事件的话总共只有两层:所有的自动图块算一层,BCDE图块加起来算一层。这就使得要绘制多层复杂地图变得极端困难。当然,富有智慧的VA众毫不气馁想出了很多好办法来解决这个障碍,其中我可以列举出的有这几种:
1. 第一种也是用的最多最广泛技术含 ...
RMVATrial的RGSSPlayer简易提取工具
其实正式版还有一天左右就发布了{:nm_2:}
这种类型的工具过去也有,因为是新人练手,做了一个RMVA的,新人不知道适不适合发在这里,如果不小心触犯了版规或者什么的,还请多多指教
最小环境需要一些文件,多了一个Fonts:其中main.rb是自己写的为了方便所以不是必须。。。。。
这个工具提取的东西适合熟悉RM系列脚本和稍微 ...
【新人乱改】修改普通攻击、防御的技能ID的脚本
[s]基本是改的别人在这里发过的脚本,但是原帖找不到了……[/s]
感谢2L提醒!灵感来源&原作者:feizhaodan 不是不想尊重原作者,是真心找了半小时没找到……
总之是修复了原来的脚本里,修改默认普通攻击技能id会出bug的情况,增加了指令栏技能名称的修改,增加了好多可以加备注的地方。基本是为了我自己的需要啦~{:2_287 ...
[绕过draw_text]RGSSType alpha 0.1
一个用于直接在RGSS3的位图上写文字的类,
不经过bitmap.draw_text,而是直接写像素,
就算RGSS3启动时没有安装字体,安装字体之后使用RGSSType.new仍然有用
这个版本只实现了一个简单的写字体方法,而且并没有作为Bitmap的方法被定义
脚本和用法见
http://seiran.mist.so/rgss/rgsstype-alpha-0-1.html
这个版本没有处理 ...
[FSL]窗口滑動效果
作另一个系统的时候,为了让窗口滑动,顺便制作出来的副产品......
使用说明:
创建窗口之后,可以使用调整窗口的座标,并且将窗口滑动到指定位置。
可用于制作华丽菜单显示效果
* 窗口.in(方向[, 移动距离])
方向可以为 2(下), 4(左), 6(右), 8(上)
移动距离默认为 10
将窗口滑动至画面外。
* 窗口.out(方向[, ...
[ISA][华丽丽地更新]子选项Final
之前在ISA发的子选项的升级版,不兼容上个版本.
先上预览图...
这次做了视频说明.....
网盘下载:
sub
脚本分为2部分:主体,库。之后可能会对库进行更新(可能性趋近与0)。我估计也没什么人用这个"半成品",
所以之后以本脚本为基础,做一些漂亮有实用的东西出来
xp,vx,va全支持,详见附件的范例下载(3个版本的都在里面 ...