Project1
标题:
【RMMV插件编程实例教程】 新增:制作一个传送插件
[打印本页]
作者:
莴瓜
时间:
2017-6-21 21:12
标题:
【RMMV插件编程实例教程】 新增:制作一个传送插件
本帖最后由 莴瓜 于 2017-9-6 21:37 编辑
作为RPG Maker MV初学者,边学习边总结,写了几篇关于RMMV使用的实例教程,算是记录、总结。有感国内这方面学习资料不多,希望本人的这些文章能够帮到初学者。由于每篇文章的容量都会比较大,图文动画,内容较多,所以不直接复制过来了。
【实例教程1】怎样编写一个插件?
教程地址:
http://www.jianshu.com/p/0bd8b462dac1
章节目录:
1. 插件的注释与定义参数
2. 读取插件参数
3. 插件指令的实现
【实例教程2】制作一个启动画面
教程地址:
http://www.jianshu.com/p/8b67041f02d5
章节
目录
:
1. 从哪里开始?
2. 创建启动画面的场景类
【实例教程3】玩转菜单初级篇
教程地址:
http://www.jianshu.com/p/5ca3b637b3c4
章节
目录
:
1. 给各个菜单界面添加背景
2. 让背景滚动起来
3. 在主菜单界面增加自定义菜单:改名
4. 在主菜单界面移除菜单命令
5. 在主菜单界面增加一个自定义窗口
【实例教程4】玩转标题画面
教程地址:
http://www.jianshu.com/p/527a82a2fd6a
章节
目录
:
1. 美化游戏标题
2. 让背景动起来
3. 自定义标题菜单
4. 美化菜单
【实例教程5】制作小游戏:坦克大战(上)
教程地址:
http://www.jianshu.com/p/ddfa12f1acc9
章节
目录
:
1. 游戏结构及流程介绍
2. 相关素材资源的下载和使用
3. 基础知识:音效的播放
4. 基础知识:精灵表的切帧
5. 基础知识:使用MV中的动画
6. Scene_TankWarTitle类解析
7. Sprite_Bullet类解析
8. Sprite_Explode类解析
9. Sprite_Tank类解析
10. Sprite_Enemy类解析
11. Scene_TankWar类解析
12. Scene_TankWarGameOver类解析
【实例教程6】存档的加密解密与保护
教程地址:
http://www.jianshu.com/p/4ae309d45c93
章节
目录
:
1. 找出MV存档和读档的方式
2. 制作MV存档的修改器
3. 如何保护存档?
4. 制作一个存档保护插件
【实例教程7】制作一个传送插件
教程地址:
http://www.jianshu.com/p/42f3e4865941
章节
目录
:
1. 传送插件的主要功能
2. 将自定义数据保存到存档中
3. meta数据的使用
4. 使用地图备注登记传送点
5. 在插件中解析并记录传送点
6. 使用地图备注登记多个传送点并在插件中记录
7. 制作传送点选取窗口显示传送点数据
8. 将物品或技能标记为传送物品、传送技能
9. 显示传送动画实现传送功能
10. 禁止使用传送道具或传送技能
11. 实现插件命令
教程相关代码保存在github,地址:
https://github.com/XMandarava/Plugins4RMMV
更多实例教程不定时发布...
作者:
铅笔描绘的思念
时间:
2017-6-21 21:33
是的呀。。没有想以前一样各种教程而且F1也没有以前详细了。所以基本都是靠大家自己领悟了。。
有底子还好没有基本拒绝新人写插件了
虽然也已经没有新人这种东西了
不过外站还是有一些资料的。。慢慢啃还能啃点下来
但是好累的
作者:
鑫晴
时间:
2017-6-22 04:13
好赞!!
作者:
liz_fly
时间:
2017-6-22 08:25
没看先赞,反正能写这种东西的都是好基友{:2_249:}
作者:
zsdwxm
时间:
2017-6-22 11:50
赞一个!!!
作者:
heying1900
时间:
2017-6-23 17:03
真诚赞扬,谢谢!
作者:
莴瓜
时间:
2017-6-27 20:58
新增实例教程:
【实例教程5】制作小游戏:坦克大战(上)
教程地址:
http://www.jianshu.com/p/ddfa12f1acc9
章节目录:
1. 游戏结构及流程介绍
2. 相关素材资源的下载和使用
3. 基础知识:音效的播放
4. 基础知识:精灵表的切帧
5. 基础知识:使用MV中的动画
6. Scene_TankWarTitle类解析
7. Sprite_Bullet类解析
8. Sprite_Explode类解析
9. Sprite_Tank类解析
10. Sprite_Enemy类解析
11. Scene_TankWar类解析
12. Scene_TankWarGameOver类解析
作者:
莴瓜
时间:
2017-8-15 21:51
新增实例教程:
【实例教程6】存档的加密解密与保护
教程地址:
http://www.jianshu.com/p/4ae309d45c93
章节目录:
1. 找出MV存档和读档的方式
1. 制作MV存档的修改器
1. 如何保护存档?
1. 制作一个存档保护插件
作者:
sutao80216
时间:
2017-8-15 23:23
很有用的教程,已经收藏了!
作者:
yuusha
时间:
2017-8-22 00:00
哇这个真的很棒,多谢大佬!
作者:
walf_man
时间:
2017-8-22 13:25
非常好的教程,学习了
作者:
莴瓜
时间:
2017-9-6 21:35
新增
【实例教程7】制作一个传送插件
教程地址:
http://www.jianshu.com/p/42f3e4865941
章节
目录
:
1. 传送插件的主要功能
2. 将自定义数据保存到存档中
3. meta数据的使用
4. 使用地图备注登记传送点
5. 在插件中解析并记录传送点
6. 使用地图备注登记多个传送点并在插件中记录
7. 制作传送点选取窗口显示传送点数据
8. 将物品或技能标记为传送物品、传送技能
9. 显示传送动画实现传送功能
10. 禁止使用传送道具或传送技能
11. 实现插件命令
完成后传送插件下载地址:
https://github.com/XMandarava/Pl ... c/LEARN_Teleport.js
看现在的论坛情形,这应该是洒家在本论坛发布的最后一篇实例教程了,后续教程简书还会继续更新,欢迎围观。
江湖再见。
作者:
Pilloww
时间:
2018-6-16 10:24
感谢大佬!
作者:
lrf512444
时间:
2018-7-29 01:45
已收藏!!!!
作者:
新手0123
时间:
2019-1-15 15:07
大佬,传送插件,发现一个问题,在菜单,物品界面 ,双击,自动触发传送,没有传送点时,会有效果,有传送点时,会传送成功
作者:
新手0123
时间:
2019-6-1 23:07
大佬,我发现,在置灰的物品,技能上,回车,会自动传送
我修改了下,把创建传送窗口放到确定物品或者技能判断中,还有后面操作,发现这样可以避开, 我试了下这样和YEP插件的冲突也没了
//===Scene_ItemBase===
var _Scene_ItemBase_determineItem = Scene_ItemBase.prototype.determineItem;
//当玩家使用某项物品或技能时,如果它们的备注中含有"<teleport>"表示它是一个传送物品或技能,则显示传送点选择窗口,以供选择传送点,除此之外仍然使用原方法处理
Scene_ItemBase.prototype.determineItem = function () {
var item = this.item();
if (item.note.contains("<teleport>")) {
//修改为当确认含有"<teleport>"的物品或技能时,才创建传送点选择窗口
this.mnd_winTeleport = new Window_Teleport();
this.showSubWindow(this.mnd_winTeleport);
this.mnd_winTeleport.setHandler('teleport', this.onTeleport.bind(this));//向传送点选择窗口注册传送点命令点击事件
this.mnd_winTeleport.setHandler('cancel', this.onTeleportCancelled.bind(this));//取消选择传送点时的操作
this.addWindow(this.mnd_winTeleport);
} else {
_Scene_ItemBase_determineItem.call(this);
}
};
var _Scene_ItemBase_start = Scene_ItemBase.prototype.start;
Scene_ItemBase.prototype.start = function () {
_Scene_ItemBase_start.call(this);
// this.mnd_winTeleport = new Window_Teleport();
//this.mnd_winTeleport.hide()
//this.mnd_winTeleport.x = Graphics.width; //移动画面外面去,因为即使隐藏,还是可以被点击到(要显示时MV会自动设置它的位置)
};
作者:
dfdljdj
时间:
2019-6-2 08:17
精品教程,一直在给予我帮助!
作者:
dubenhan
时间:
2020-5-27 15:27
太棒了大佬!
作者:
denchao66
时间:
2020-7-11 01:46
支持啊啊
作者:
050001
时间:
2024-10-9 17:08
有mz的传送插件吗
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1