Project1

标题: android版RMXP源码贴(20130117) [打印本页]

作者: 狐雪燕    时间: 2013-1-11 18:27
标题: android版RMXP源码贴(20130117)
本帖最后由 狐雪燕 于 2013-1-28 09:18 编辑

已将andrmxp源码出售,由于版权问题,请版主删除相关的帖子,谢谢!

==============================foxsnows 20130117===========================================
今天先发布一个体验版,已完成60%。我已经把所有核心的rgss相关的源码放入data/Scripts.rxdata中,大家自己修改即可。
涉及到Android方面绘制那块的JAVA代码已经完成不再更新。
现在主要的问题就是ruby方面的问题了(地图和对话框绘制等),如Graphics,Tilemap,Sprite等我已经全部放入Scripts.rxdata中.
大家只需在rmxp编辑器中修改调整即可。我会把大家修改后比较完美的脚本整合到项目中。
源代码全部重写,已经提交。

安装和使用说明:
下载andrmxp.apk和sdcard.zip
两个文件在https://github.com/foxsnows/andrmxp下载
andrmxp.apk安装到android上
sdcard.zip解压到sdcard上,里面只有脚本没有包含图片素材你需要另外将默认的RTP素材放进去。
sdcard卡上结构是
/sdcard/data/data/  --脚本
/sdcard/data/Audio/ --声音
/sdcard/data/Graphics/ --图片

如何开始游戏?
启动需要1分钟左右,进入菜单页面后点击手机上"menu"菜单键开始游戏,进入地图界面(要多点几下才有效,要等几秒才能进地图 )。

注意:
脚本中class Interpreter进行了精简,不精简无法运行,因为手机对应用程序内存占用的限制引起的。

求助:
1.谁有JAVA写的android音乐播放范例,越简单越好。要求支持midi,mp3,ogg格式。
麻烦以附件的形式分享或者发到我的邮箱[email protected],谢谢

JAVA方面未完成:
1.声音绘制
2.按键输入(现在只有menu为开始键)

ruby方面未完成:
1.class Interpreter需要重写不能堆在一起否则无法启动游戏
2.地图绘制问题
3.消息框绘制问题
4....应该还有

ruby方面未完成部分我无能为力,靠大家了。


游戏最新截图:



其他:
RGSS中直接调用com.foxsnows.andrmxp.pub.component包下的类。绘图、声音、输入等都在下面
JAVA画图的方法部分说明:
GosuImage.createImage(图片路径) 根据路径创建图片
GosuImage.new(w,h) 根据宽度w和高度h创建图片

gosuImage.getAWTImage  获取AWTImage图片对象
gosuImage.getAWTGraphics.drawImage(AWTImage awtImage,int x,int y)  向gosuImage对象中绘制AWTImage图片对象 起始x y轴
gosuImage.getAWTGraphics.drawImage(AWTImage src, int dx1, int dy1, int dx2, int dy2, int sx1, int sy1, int sx2, int sy2) 向gosuImage对象中绘制AWTImage图片对象

YGraphics.drawImage(GosuImage src, int dx1, int dy1, int dx2, int dy2, int sx1, int sy1, int sx2, int sy2) 向主屏幕绘制gosuImage对象
YGraphics.update() 更新屏幕显示



foxsnows 20130117

===========================================================
66的朋友们大家好,不知道现在大家对rmxp/vx/vx ace for android还感兴趣吗?
本人等了很久都不见有android的版本发布,还是自己动手比较实际。
我在学校学过一点JAVA。ruby不是很熟悉。
这个是我自己做的android版rmxp。现在可以进入开始界面了。
/sdcard/data/中是标准的rmxp项目,脚本经过精简的,不精简无法运行(希望ruby高手来解决我无能为力)

1.如何安装和运行
编译项目成apk文件,在android上安装。
拷贝sdcard目录下的data文件夹(你的游戏)到你的sdcard卡下.
运行即可。
andrmxp.apk是针对android4编译的,如果你手机是这个版本可以直接使用。

2.支持rmvx和rmvx ace吗?
只要脚本修改一下就能支持。rmxp和rmvx相差不了多少。
rmxp比rmvx/vx ace来说相对简单,所以先从rmxp开始.


项目刚起步,一个人的能力有限,欢迎喜欢rmxp和rmvx的人的加入,让我们一起完成它。

人才需求:
1.会JAVA或RUBY.
2.喜欢RMXP/VX/Vx ACE
3.希望能在android上玩到RM系列的游戏



项目地址在https://github.com/foxsnows/andrmxp


本来想传到googleCode上,后来因为中国的网络封锁放弃了。
作者: 嘉姐私人保镖    时间: 2013-1-11 23:45
壮哉我大安卓!顺便求一下AGM的安卓化!
作者: kfflX    时间: 2013-1-12 00:18
好東西,希望能早日完成……
作者: 创造达人    时间: 2013-1-12 01:03
我就是2与3的人才
作者: dwyane_yao    时间: 2013-1-14 11:26
我只能说:加油啊楼主!!!我爱你!!
作者: 八宝粥先生    时间: 2013-1-14 19:37
太强大了!
作者: q472841610    时间: 2013-1-14 21:20
这个不的补丁啊!呵呵!
作者: q472841610    时间: 2013-1-14 21:20
不得不顶!
作者: 黑舞嗜    时间: 2013-1-14 22:34
无限顶顶顶顶,RPGMAKER做出来的游戏还是手机上玩比较合适啊!
作者: 火星·奈    时间: 2013-1-14 23:22
跨平台,给力了,希望早日完成,{:2_275:}.
作者: satgo1546    时间: 2013-1-15 11:47
貌似我3个都具备
github用不来肿么办啊。
作者: Mr.Jin    时间: 2013-1-15 13:02
给...给跪了
作者: v2sam    时间: 2013-1-15 15:57
是支持软件本身还是运行游戏?
作者: 神思    时间: 2013-1-15 16:36
过来围观一下。
楼主是直接自己编译的Ruby还是用的JRUBY?
作者: 神思    时间: 2013-1-15 16:41
本帖最后由 神思 于 2013-1-15 16:48 编辑

进去看了下。貌似也是Jruby的实现。。而且完成度比较低。。
我之前也做过类似的 , 所有类的序列化都已经完成了,不过只是把RGSS所有的类加载一次。。几乎要1分钟。
楼主可以考虑直接在NDK环境下编译个Ruby 。效率应该会有不止一个级别的上升。
加油!!
作者: zx工作室2    时间: 2013-1-15 17:26
终于有人接手做这个了?太赞了~加油别放弃~
作者: 狐雪燕    时间: 2013-1-15 20:14
神思 发表于 2013-1-15 16:41
进去看了下。貌似也是Jruby的实现。。而且完成度比较低。。
我之前也做过类似的 , 所有类的序列化都已经完 ...

能分享出来吗?
1分钟已经很快了。完整的RMXP工程,在Android模拟器上加载需要5分钟。


作者: wsffx13    时间: 2013-1-15 23:40
如果能移植到html5上就更完美了
作者: 狐雪燕    时间: 2013-1-17 11:55
satgo1546 发表于 2013-1-15 11:47
貌似我3个都具备
github用不来肿么办啊。

github没有SVN方便,正在想办法,我这边code.google.com上不去。
作者: Administrations    时间: 2013-1-25 23:06
天!这就是我开始学习java的动力吧
作者: zbb1432794271    时间: 2013-1-29 12:03
dinggffftggf
作者: 诗情画忆    时间: 2013-2-2 21:45
你赶脚你可以找柳大谈谈....




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1