[讨论向][插件灵活性]免alias的has-a设计
@LBQ @taroxd @orzfly @viktor 感觉alias系列被玩坏了。。能不能不用alias呢,从效果上来说其实是可以的吧。
下面考察一下新增功能是xxx,原功能改名为yyy的情况:
1.大家习以为常的alias那种方式,alias之后基本上接下来马上要重定义方法了,可以认为产生了一个不同的类,相当于对象组合是继承的方式。(is-a)http://zh. ...
【不是创意的创意】关于密道的绘制方法
喂?你要干吗?你前面的是一堵墙。
啊!你真的穿过去了!过去了!去了!了!
这个地图画着其实很简单。太简单不过了。
OK,我们开始吧!
首先,我们要利用的图块,正是——图块中的空白图块!
如果没错的话,精灵还记得一些新手绘制的地图出现了莫名其妙的通行症状。
原因是,没有使用右上角的图块作为橡皮,导致一些隐形图 ...
播放连续图片 VX版
XP版 作者@天地有正气
于是移植了VA(VA版)
然后发现小改一下就是VX的了
懒得编辑帖子 于是又来一帖
用法和VA一样 楼主分分钟下线 所以麻烦移步VA版看使用说明
[fold=脚本内容][pre lang="ruby" line="1"]#==============================================================================
# ■ 播放连续图片
# 作者 ...
二次攻击
已发新帖:https://rpg.blue/thread-378714-1-1.html
Monkeypatch 1.0
当年写了一个用class_eval的笨蛋Monkeypacth嗯
于是这次发到外站之后果断有触手帮忙改了>_
物品颜色描绘脚本(完整无冲突版)
有人问道这个脚本,以前的那个又有冲突,现在我发一个完整无冲突版使用方法:
颜色用的是对话颜色
附一个对话颜色表
「在地图上显示变量」
额..第一次来6r发东西……我是新人小朋友~这样可以吗?
SXMC就是单位名称,SXBH就是变量编号..
在地图上显示需要在相应地方添加语句。
(近纯事件)推箱子范例,及推箱子游戏扩展
前两天弄出两个推箱子的范例,在这里分享给大家
两个范例用的脚本很少,而且都是为了缩减篇幅用的脚本,可以算是纯事件
纯事件的范例,不出意外的话,移植到vx和xp不会出现问题。
1.推箱子范例
(百度网盘)
http://pan.baidu.com/share/link?shareid=81971&uk=3993422208
与大家平时玩的推箱子游戏类似
可以记录和显示 ...
三国ARPG制作软件免费发放7天速度来了!
很久不上6R了,近期看到我的原创软件过期了,我就再次发个给大家,在这里给6R的朋友们拜年了!
软件名称:三国ARPG制作软件
软件版本:无队友0.1版本
软件作者:屎也大神 6R的 759782518
软件引擎:ARPG无队友
软件费用:免费
下载地址:百度云盘 三国无队友ARPG制作软件
====================================分割线=== ...
新手教程——小机关的设置
最近教程组没有新东西发布,我来带头
一些地图上的小机关
这张地图就是范例的机关图
绿色、蓝色、黄色:开门的机关
红色:踩踏机关
橙色:下落机关
粉色:冷箭
现在开始
开关控制的门的设置:开关0001打开的时候才开门,主要的动作在控制器上
开关控制器的设置:
变量控制器的设置:
变量控制的门的设置:变量000 ...
【xp】纯事件可上下通行的桥
纯事件编辑的桥,没什么用,只能让地图更美观。
【我又无聊了】GameOver界面选择项
看图吧。把下面的代码拿回去替换你的■ Scene_Gameover
有人问我是不是只会写这个,我说是= =
事件佣兵系统
哈哈,继上次那个小半成功的转盘这回我又用事件写了一个佣兵系统哦~大家请笑纳。。。因为做的时间比较长所以收一点点经验不过分吧,大冬天的说~{:2_249:} 佣兵系统啊,对啦那个佣兵进阶券我没放进去大家自己过程里面添加下吧~ ...
纯事件按键加速
相信很多人都认为角色走路很慢,因此想要按键加速以达到跑步效果。
为什么不发脚本呢,因为发脚本会出错!(表示我用了一个按键加速脚本就会)
先上图
我给大家解释下原理吧(注意,A在RMXP中是shfit键,其他未知)
双重条件分歧,代表我们要按两个件才能满足需要,一起到跑步效果
而除此以外的场合呢,是为了你不按键时能 ...
【新手和伸手党看这里】动手改脚本||第一课||
什么什么?你说这是@小镜子 的翻版?NO,我没有太期待主站收录……
他讲过改菜单,我就不讲了……说说标题画面……
顺便说:第一课很简单……只需改几个数字……大家可以草草浏览一下……
1.首先打开脚本编辑器
2.找到这个脚本……
我们要学的是标题窗口,自然是Window区
的TitleCommand,到达23行……
3.然后找到这里…… ...
【新手和伸手党看这里】动手改脚本||第三课||
第三课了啊……其实不停开课很辛苦的~
还是那句,如果你还没去看第二课的话,你必须去,不然你不知这节课再将啥东东。【传送:第二课】
[hr]
上节课,我们讲到了关于如何增加标题的选项,这节课,将扩展一下——
[hr]
关于更多选项更多类型
[hr]
话不多说,不再重复上节课内容,不知者去传送门啊~
1.关于跳转网站
根据上节 ...
新人帖
【纯事件】很渣的仿战棋移动的小游戏
晚上睡不着,就做了这么一个小游戏。
大富翁脚本来一发,呵呵。。。
上脚本:我只能说,慎用!
特殊状态 - 无法使用普通攻击 (bug已修正!)
发现重大bug,请不要使用!
恩.....应提问区发布……
修改了几个bug,现在对敌人应该完美了,只是依旧不能够对角色使用。
修改为角色可用很简单,只要在Scene_Battle1那里加一个分歧,当有状态时,把攻击变灰,然后让index停在1上。
在Scene_Battle2里面当按下攻击时,如果有状态,就演奏冻结SE。
现在敌人中了状态完 ...
人物近大远小 For VA
这几天学习GRSS,作为练习作品,此来自“ 亿万星辰 的 近大远小 V 1.0 ” XP版
介绍和截图就用原介绍了
[pre lang="ruby" line="1"]=begin
近大远小
原作 BY 亿万星辰 for RM XP
修改 BY gaofei677 for RM VA
使用方法:在地图名中加入“!”这个标志,这样就会按照近大远小来处理人物,否则效果不变。
此脚本对NPC ...
[微小的脚本和强大的事件]BOSS战前的保存!
这个该怎么说呢,只是一种思路,无论是XP,VX,还是ACE都可以用得到。
基于人性化的考虑,几乎所有的RPG游戏在BOSS战前都会提示玩家是否保存当前进度。一来是留给玩家一定的回旋的余地,二来也是让玩家谨慎对待接下来的战斗。
ACE本身并没有提供这么一个功能,但是我们可以创造。
具体的效果如下:
BOSS战前:
注:当玩 ...
脚本范例
改过来了,脚本范例
网址:http://pan.baidu.com/s/1bnGLqb1
纯事件简易潜入V1.1 修复多人潜入
这个原来是我的游戏《影芒》中的一个小创意,在论坛里搜索了一下没有类似的~于是就厚着脸皮发出来了~(游戏求关注,游戏求吐槽~)
@Shure 前辈曾经发有一个运用脚本的——这里~~
那么我就上这个纯事件的。
范例里面有两个实现途径:A、用触碰事件来判定是否进入阴影。B、通过比对变量来判定
被发现的几率可以调节。判定所用 ...
教新手如何制作宠物蛋和孵蛋机。
首先先这样,轮流制作1个宠物蛋(你可制作5个到9999.....都行)
然后到职业制造宠物这个职业,然后在去主角那里制造个宠物。(你想搞什么名字和图像都行)
弄完之后,在搞个宠物销售员。如上图:
好这是孵蛋机!!
大家可以按照上面的过程制造更多的宠物!
...
华丽横版战斗指针方格图纸
按照方格里面的空间画,不要超过蓝线,否则指针会在VX中显示错误哦!
蓝线意识:-------------------------------
注意!制作好了记得把蓝线删除!
整理了些脚本常用的,新手们可以背背。
勤奋的记忆吧!!
1.执行(编号)号
$game_temp.common_event_id = 编号
2.显示文字
Print ” ”
3.计算有/+-*等符号,?的?次方为?**?。
4. 加入角色:$game_party.add_actor(编号)
删除角色:$game_party.remove_actor(编号)
初始化角色:$game_party[编号].setup(编号)
5. =begin(。。。。。。)=end就都是 ...
[省字数文化]连续赋值与连续调用以及构造对象的快捷方式
说明:命名空间/模块Kittiko是BMVC里面出来的,但是这部分可以单独使用,故共享出来。
用法与举例
1.
连续赋值 'A' for 'assignment'(赋值)
比如红框的这一段默认脚本,就是连续赋值,可以写成
[pre lang="ruby" line="1"]A(self,
:windowskin => RPG::Cache.windowskin(@windowskin_name),
:x=>x, :y=>y, :width=>wid ...
新人帖
这里有两个arpg的范例 []
自己看
RMXP自定义菜单的基础制作。(菜鸟教程)
自身感觉RMXP的自带菜单不错。
不过大家都喜欢用自己喜爱的图片来制作菜单,但是又不知道怎么样制作。
或者不懂公共事件来制作菜单。
那么偶就粗略的教导大家怎么样简单的DIY属于自己的游戏菜单吧。
修改时请先备份好自己的游戏数据哦。
一:首先得准备工作:
准备自己喜欢的一张640*480的背景图。
例如:
二:开始工作 ...
我给大家几个rmxp的脚本范例,
这个是网址:http://pan.baidu.com/s/1bnGLqb1
[测试/快速开发向]][猫子MVC]临时窗口精灵的容器
事件党或者临时测试功能的话应该有用。
包含了自定义对象的通用容器,自定义对象包括Sprite, Window等等。在MVC中大致相当于视图和控制器的一个简单结构。
只写初始化语句,update和dispose自动按顺序调用。(update是按初始化的顺序,dispose是初始化的反序)
写了self.xxx=这样的都会当做能被update和dispose的对象。
举 ...
RGSS3 脚本入门(全文翻译)
在K岛看到完整版的翻译了,所以我自己接下去的翻译就弃坑了啦啦啦
https://googledrive.com/host/0B2GGQwUSXTWfVVNMd05iVlB5Nkk/
(可能需要翻墙)
======================================
↓个人已翻译部分留档
==========================================
[*]前言
以下的内容翻译自RPG制作大师VX Ace的官方帮助文档 ...
[框架] BMVC for RGSS1.00
1. BMVC是什么?
BMVC是RGSS中实现多个窗口或者精灵,或者他们的混合架构的一个容器,可以用来简化代码。
从外部看就像是一个可以update有视图有内部逻辑的对象,从这一点和sprite, window, tilemap没有什么不同,
可以放入Scene中,也可以单独成Scene。
相对于单个的窗体Window/精灵Sprite而言,BMVC可以同时有多个显示 ...
一个脑残级的脚本BUG和漏洞测试方法……
那个……我也是在无意当中发现的,到现在我仍然觉得这个办法异常的OO疼……
在地图设置里面调出来遇敌,敌群设置成三种敌人类型,八个位置全满,然后只要让主角能够逃跑成功就行……然后遇敌步数改成1步;
把起始位置放到这张地图随便一个地方,脚本里面涉及到的变量、控制开关的变更都作到一个自动事件里面,
再然后……走 ...
新人帖
自制英雄传说仿网游版利用接口
简单的模拟网游实例! 简单的多人联机!移动,可以聊天。功能较少!会有误报等情况!
客服端默认lp:127.0.0.1 本地ip 端口:1973 目录下配置文件可更改!
启动服务器默认端口为1973,目录下配置文件可更改端口!!
qq:987095275
...
制作我的游戏编程模板(1)
大家新年好,在新年里,我向大家拜个年,顺便再教大家一些简单的基础知识。(当然,我不敢说我是老师,但我把我的一些经验分享给大家,望大家喜欢){:2_262:}
我们先来看看我们今天这节课要做到的成果:
对,今天我们就做一个简单的角色姓名输入框,我们先构思一下;
...
被动技能
相关脚本。。我承认很简单
【改动渣】仿《小径分叉的花园》战斗攻击合并选项
这个效果基本上脚本废也会改。就是选项变成三个:
【发动攻击】
【暂时待机】
【打开背包】
不过我加了个设置功能,可以直接设置三个选项。
不过这个也挺难改的,还要改Game_BattleAction等等等等……
好了,贴脚本:
def+/+def/+def+的语法糖
看见有大大说起这个(http://rpg.blue/thread-347871-1-1.html),就顺手写了一个,插入到所有用到这个特性的脚本之前,然后三个用例,最后是实现脚本。
这个用的是脏语法糖技巧,所以和那个不矛盾,可以根据需要选用,另外+def+格式假定old是关键字,表示原来那个方法。可以像yield或者super类似的调用。
效果是作为def的补 ...
制作我的游戏编程模板(2)最基础的全键盘
大家新年好,没想到这么快就能发布第二课,这一可我们要做到的内容都是一些辅助类,但是这些辅助类但大家可不要小看了,日后的游戏可都要靠他们才能生存
今天我们先编写 全键盘 的辅助类,全键盘,顾名思义,就是所有键盘,我们今天要做到的就是自己写一个全键盘的辅助类,我们先构思以下怎么写。。。。{:2_287: ...