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

Project1

 找回密码
 注册会员
搜索
查看: 13552|回复: 21
打印 上一主题 下一主题

[原创发布] android版RMXP源码贴(20130117)

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
14 小时
注册时间
2013-1-11
帖子
8
跳转到指定楼层
1
发表于 2013-1-11 18:27:28 | 显示全部楼层 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 狐雪燕 于 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上,后来因为中国的网络封锁放弃了。

评分

参与人数 8星屑 +577 收起 理由
凌童鞋 + 120 表示支持
草莓 + 60 塞糖
神思 + 140 哈哈。加油。
satgo1546 + 30 刚看到…正是我想要的 [评分上限].
黑舞嗜 + 45 等了很久
hys111111 + 160 好东西
kfflX + 10 加油!
嘉姐私人保镖 + 12 这个真的太厉害了!支持!

查看全部评分

Lv1.梦旅人

梦石
0
星屑
50
在线时间
14 小时
注册时间
2013-1-11
帖子
8
2
 楼主| 发表于 2013-1-15 20:14:28 | 显示全部楼层
神思 发表于 2013-1-15 16:41
进去看了下。貌似也是Jruby的实现。。而且完成度比较低。。
我之前也做过类似的 , 所有类的序列化都已经完 ...

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

回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
14 小时
注册时间
2013-1-11
帖子
8
3
 楼主| 发表于 2013-1-17 11:55:25 | 显示全部楼层
satgo1546 发表于 2013-1-15 11:47
貌似我3个都具备
github用不来肿么办啊。

github没有SVN方便,正在想办法,我这边code.google.com上不去。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-16 20:54

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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