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

Project1

 找回密码
 注册会员
搜索
楼主: q1456503215
打印 上一主题 下一主题

[原创发布] RPGMV如何调用安卓原生函数和方法

[复制链接]

Lv3.寻梦者

梦石
0
星屑
3074
在线时间
685 小时
注册时间
2018-6-1
帖子
272
跳转到指定楼层
1
发表于 2018-6-11 21:47:39 | 显示全部楼层 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 q1456503215 于 2018-8-27 17:09 编辑

强大的一批
我可以用MV游戏调用安卓端代码 理论上任何代码都可以调用

但是也只是我坐着玩玩罢了 用我的打包软件打包的同志可以加群一起研究329711724 必须用我的打包软件进行打包
然后封装大量安卓函数 可供调用
===========================================================
关于H5单机的软件说明

https://rpg.blue/thread-408792-1-1.html

这里是教程 下面的游戏体验里面有最新的apk
【目前发布的都为体验版本 并不是正式版】

===========================================================
不定期更新新的游戏效果 喜欢的话可以下载体验

RPGMV标题音乐完美无延迟版本体验
下载链接
https://pan.baidu.com/s/1bTTFid-s9xX8-jBz0HGpRg

此工程我禁止了MV自带的标题音乐 我用了安卓函数来播放 占用内存小 而且无延迟
此版本为测试版后续会更新新的体验游戏
===========================================================
插件赏析


var Scene_TitleGame = Scene_Title.prototype.create;
Scene_Title.prototype.create = function() {
    Scene_TitleGame.call(this);
    var 路径 = window.game.getPath();
    window.声音 = window.game.创建声音(路径 + "/audio/bgm/Theme2.ogg");
    window.game.播放声音(window.声音);
};

var Scene_playGame = Scene_Title.prototype.commandNewGame
Scene_Title.prototype.commandNewGame = function() {
        Scene_playGame.call(this);
        window.game.停止声音(window.声音);
};
此插件为趣安卓独有功能

===========================================================
2018年6月26号 我把MV安卓版本 虚拟按键进行了移植
上下左右 enter对话 等等任何的按键操作都可以进行快速的设置
还可以进行界面美化等  完全软件自带 你只需要在MV游戏里写几行代码启动功能就好

baocun.png (60.37 KB, 下载次数: 9)

这是保存在本地的文件

这是保存在本地的文件

baocun2.png (55.23 KB, 下载次数: 8)

这是MV写的脚本

这是MV写的脚本

评分

参与人数 2+2 收起 理由
guoxiaomi + 1 精品文章
白嫩白嫩的 + 1 精品文章

查看全部评分

Lv3.寻梦者

梦石
0
星屑
3074
在线时间
685 小时
注册时间
2018-6-1
帖子
272
2
 楼主| 发表于 2018-6-11 21:48:52 | 显示全部楼层
这样搞得话基本上安卓端已经被MV攻克了  完全完全不用担心任何问题 所有功能都能实现
回复 支持 1 反对 0

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3074
在线时间
685 小时
注册时间
2018-6-1
帖子
272
3
 楼主| 发表于 2018-6-11 22:20:53 | 显示全部楼层
qq1065526265 发表于 2018-6-11 22:03
看了两遍不知道什么意思

我的意思是说 MV可以像java那样调用安卓代码  大概意思就是说 不用再被h5局限住了  我实现的功能就是可以几行代码就可以做个云存档功能 也可以吧存档保存在 手机存储卡里 而不是浏览器里面  也可以使用安卓本身的所有功能 你甚至可以再Mv里面调用打电话功能 你也可以在MV里面进行小窗口视频播放
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3074
在线时间
685 小时
注册时间
2018-6-1
帖子
272
4
 楼主| 发表于 2018-6-11 23:50:40 | 显示全部楼层
WantMy蕙 发表于 2018-6-11 23:30
优化效果怎么样...最DT的难道不是卡顿吗...

no                           
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3074
在线时间
685 小时
注册时间
2018-6-1
帖子
272
5
 楼主| 发表于 2018-6-12 09:32:02 | 显示全部楼层
我添加了 手机振动  消息框 退出游戏 三个功能  后期还要加入本地文件操作的功能 原生安卓的File都支持 需要的加群  329711724 已经更新最新打包apk软件
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3074
在线时间
685 小时
注册时间
2018-6-1
帖子
272
6
 楼主| 发表于 2018-6-12 19:28:18 | 显示全部楼层
hcp2916294457 发表于 2018-6-12 19:19
楼主的这个功能非常强大,RPG Maker MV如果能原生支持手机,会远比现在火爆。 ...

我已经实现了把MV的变量或者金钱数据保存在手机sd卡里面了 当然这是我匆匆做出来的功能 虽然能用我还在优化中
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3074
在线时间
685 小时
注册时间
2018-6-1
帖子
272
7
 楼主| 发表于 2018-6-13 00:19:28 | 显示全部楼层
HUISIHEXING 发表于 2018-6-13 00:17
楼主好强,能不能手机的返回键对游戏失效呢?感觉总是莫名其妙按到然后一点提示都没有游戏就被关了,有没有 ...

当然有啦 我设置了 连续按两下才会关闭  我也提供了脚本功能直接关闭游戏 你可以尝试下 不懂的加群问吧 很简单

评分

参与人数 1+1 收起 理由
HUISIHEXING + 1 塞糖

查看全部评分

回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3074
在线时间
685 小时
注册时间
2018-6-1
帖子
272
8
 楼主| 发表于 2018-6-13 08:02:33 | 显示全部楼层
xjzsq 发表于 2018-6-13 02:47
简直厉害到爆了!!!
肝败吓疯啊!!!
我曾经发帖问过Android的存档存到哪里,可不可以和电脑上一样移动 ...

安卓打包我有软件 我不光可以搞定存档问题 我也可以利用与安生安卓的方法去播放音乐 完美解决音乐延迟问题 我的用法就是 声音操作用安卓自带的函数 MV就当做是图形库就好了  只要在适当的地方调用函数去播放声音 声音是与MV分开的 不会占用游戏内存 也不存在卡顿问题了 这样可以大大减小 刘拉起的内存和压力 说不定用此方法可以彻底解决Mv游戏在手机的卡顿现象
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3074
在线时间
685 小时
注册时间
2018-6-1
帖子
272
9
 楼主| 发表于 2018-6-26 18:29:09 | 显示全部楼层
刚刚实现的功能 我可以自带虚拟按键功能 操作方式和电脑的完全一样 方向键移动角色 enter对话等功能 完全都没有问题 还可以进行虚拟按键自定义美化 非常的方便 软件距离发布还有一段时间 我再慢慢完善功能 目前没有做不到的事情
回复 支持 1 反对 0

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-6 13:01

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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