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

Project1

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

[原创发布] 【攻略】从0开始做古风rpg经验谈(缓慢更新中)

[复制链接]

Lv2.观梦者

梦石
0
星屑
885
在线时间
275 小时
注册时间
2017-12-31
帖子
7
跳转到指定楼层
1
发表于 2018-9-3 16:57:00 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

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

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

x
本帖最后由 Zhiyi 于 2018-9-10 10:45 编辑

        大概年初开始用这款软件,非常感谢论坛的各位大佬,这段时间让我学到很多。
        最近自制的小游戏完成了公测,有一些经验教训,分享出来,希望能帮到跟我一样的新手。

        项目底层代码是用的MV 1.6.1 beta(我刚好赶上测试期)和1.6.1稳定版的混合体,Windows/安卓/ios都已经完成,因为是圈内自娱自乐的小游戏,就不公开在论坛发布了,运行效果大概是这样==>



视频看不到的话可以戳===>

https://v.youku.com/v_show/id_XMzgwOTIzOTgwOA==.html?spm=a2h3j.8428770.3416059.1

流畅度还是可以的。

实现的功能包括:自动战斗、自动存档、抽卡、合成、种植、钓鱼、召唤、变身……




【2018年9月3日】制作小贴士第一波:

        1、打包后运行效率不高怎么办?
        答:楼主的游戏IOS端使用cordova打包,安卓端使用Android studio打包,ios运行效率没有问题,主要是安卓,使用26-27api打包后基本上只有非常新的安卓机玩起来不卡,大部分都比较卡。最开始战斗卡的没办法玩下去,后来发现是“变色”效果拉低了运行效率,把所有动画中的目标变色闪烁,地图上图片变色去掉后基本上算是能玩了。
               这里着重说一下,YEP有一个  YEP_FpsSynchOption 的插件,ios端加这个插件会玩不了,安卓有一定效果,但是如果设备本身带不动,动画会变得很慢很慢,但是根据测试反馈,玩家还是觉得加上这个插件游戏体验比较好一点。
               有些手机会自动开启低电量模式,会影响游戏效率。

        2、文字自动居中?
        答:推荐RS_MessageAlign插件,在需要居中的行加\TA[1]即可。这位作者本身也制作了Message core,我只用了它单独的居中对齐插件。

        3、增大队伍行走间距?
        答:因为游戏中行走图高度远大于软件自带,队伍间距也需要调整,我是直接在rpg_objects改了Game_Follower.prototype.chaseCharacter:
              Game_Follower.prototype.chaseCharacter = function(character) {
                      var sx = this.deltaXFrom(character.x);
                      var sy = this.deltaYFrom(character.y);
                      if (sx !== 0 && sy !== 0 && sx !== 1 && sy !== 1 && sx !== -1 && sy !== -1) {
                      this.moveDiagonally(sx > 1 ? 4 : 6, sy > 1 ? 8 : 2);
                               } else if (sx !== 0 && sx !== 1 && sx !== -1) {
                                  this.moveStraight(sx > 1 ? 4 : 6);
                               } else if (sy !== 0 && sy !== 1 && sy !== -1) {
                                  this.moveStraight(sy > 1 ? 8 : 2);
                               }
                               this.setMoveSpeed($gamePlayer.realMoveSpeed());
                       };

        4、中文名字输入?
        答:PC端可以用RS_Window_KorNameEdit插件,但是这个插件移动端字间距有问题,推荐用论坛大佬提供的事件脚本:
               var name=prompt("请输入名字:","");
               if(!!name) $gameActors.actor(1).setName(name);

        5、斜45度战斗视角?
        答:先放个效果图
               

               我方队员战位的插件是SVActorPosition,斜45度的战斗系统和横板差别不大,就是近距离攻击的时候位置有些差别,所以在使用YEP的战斗行动序列Action Sequence Pack系列的时侯,注意在行动序列中调整坐标。
               例如普通近距离攻击:
<setup action>
display action
immortal: targets, true
</setup action>
<target action>
if user.attackMotion() !== 'missile'
move user: target, base, 10, auto offset y -100
else
perform start
end
wait for movement
motion attack: user
attack animation: target
wait for animation
action effect
</target action>
里的auto offset y xxx就是调整坐标偏离的代码了。
游戏里战斗系统比较复杂,特别是MOG系列插件、YEP系列插件、和SRD插件的设置、顺序问题,具体的以后慢慢更新。




经人提示才发现版主居然还没删贴,楼主已前往u3d的怀抱,此楼不更新了哈。











战斗示意2.jpg (155.58 KB, 下载次数: 27)

示意2

示意2

评分

参与人数 2+2 收起 理由
白嫩白嫩的 + 1 塞糖
wr282828 + 1 塞糖

查看全部评分

Lv3.寻梦者

梦石
0
星屑
2137
在线时间
289 小时
注册时间
2016-9-9
帖子
61
2
发表于 2018-9-3 17:34:42 | 只看该作者
支持一波,看了视频觉得非常不错,就是想知道斜面的战斗模式是用了什么插件?
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
690
在线时间
89 小时
注册时间
2008-1-19
帖子
39
3
发表于 2018-9-3 18:21:12 | 只看该作者
本帖最后由 vul3eji 于 2018-9-3 18:23 编辑

希望能有更多的教程...

行走圖用法...
插件用法...
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
885
在线时间
275 小时
注册时间
2017-12-31
帖子
7
4
 楼主| 发表于 2018-9-3 20:07:17 | 只看该作者
zfjlove123 发表于 2018-9-3 17:34
支持一波,看了视频觉得非常不错,就是想知道斜面的战斗模式是用了什么插件? ...

在第一层里加了这部分~不过战斗系统总体来说比较复杂,目前只简单介绍了下站位~
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

梦石
0
星屑
1847
在线时间
2677 小时
注册时间
2010-6-26
帖子
3197

开拓者整合系统大赛RMVX达人剧作品鉴家

5
发表于 2018-9-4 13:13:23 | 只看该作者
做得很不错 而且看得出来非常用心 但是我觉得UI界面还有很大加强空间 现在UI主要问题体现在美观性不足和手机操作不太方便 两点上,楼主加油,相信会做得更好

      情人怨遥夜,竟夕起相思
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
885
在线时间
275 小时
注册时间
2017-12-31
帖子
7
6
 楼主| 发表于 2018-9-4 14:23:49 | 只看该作者
月下耶鲁夫 发表于 2018-9-4 13:13
做得很不错 而且看得出来非常用心 但是我觉得UI界面还有很大加强空间 现在UI主要问题体现在美观性不足和手 ...

哎呀谢谢版主,我好奇一下,按理说我没发过安装包,视频也很糊,亲是怎么看出来ui和手机操作问题的呢?
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3015
在线时间
333 小时
注册时间
2018-3-28
帖子
199
7
发表于 2018-9-4 16:52:54 | 只看该作者
看起来很不错,支持个~
用mv做了两款游戏,有兴趣的可以瞧一瞧:
《有毛病》--- 休闲、探索、策略、剧情、恐怖 都有那么一些,就是没有战斗。挺骚挺有意思的一个游戏。
steam链接:点击这里


《留离》--- 探索、高自由度、ARPG、战斗,就是没有啥剧情。
steam链接:点击这里
回复 支持 反对

使用道具 举报

Lv3.寻梦者 (版主)

梦石
0
星屑
1847
在线时间
2677 小时
注册时间
2010-6-26
帖子
3197

开拓者整合系统大赛RMVX达人剧作品鉴家

8
发表于 2018-9-4 17:32:24 | 只看该作者
Zhiyi 发表于 2018-9-4 14:23
哎呀谢谢版主,我好奇一下,按理说我没发过安装包,视频也很糊,亲是怎么看出来ui和手机操作问题的呢? ...

首先你有发截图,现在截图中给出的UI反馈不管是美观度还是印象操作感都不佳
另外楼主公布的视频可以清楚的看到楼主录制的在手机上的操作,其手感反应也并不好,UI交互也较生硬
比方说战斗界面整体UI往画面右部倾斜,且不论UI布局不够合理,其次UI本身精度也不足。
因此本人观点是 仍有较大优化空间

点评

我错了版主555。。。  发表于 2018-9-6 21:58
to 白嫩白嫩: 要磨砺出一个好的游戏,谈何容易?如果连这种程度的客观评价,都认为是“说得不好听”和“打击”的话,以后的路,恐怕会走得更艰辛  发表于 2018-9-6 09:18
别删帖啊,求继续更新啊~~~版主也是的,别说的那么不好啊,委婉点嘛,看把楼主打击的不更新了。。。  发表于 2018-9-5 20:46
那跟你一只手拿不拿手机并没有关系,是UI本身交互就存在缺陷,另外我不是这个区域的版主无删帖权限,要删帖请联系本区版主。  发表于 2018-9-5 09:15
点不准是因为拍摄者一手拿手机一手点啦,麻烦版主删帖吧,最近玩u3d没时间更这个了。  发表于 2018-9-5 07:57

      情人怨遥夜,竟夕起相思
回复 支持 反对

使用道具 举报

Lv4.逐梦者

梦石
0
星屑
7417
在线时间
947 小时
注册时间
2017-9-27
帖子
583
9
发表于 2018-9-4 18:24:46 | 只看该作者
看了视频,我最大的感觉是手机屏幕太小了
RM做的游戏,移动端玩儿的话最好还是用平板。否则,点选菜单一不小心就会点错有木有?

点评

其实我的意思是,做手游的话还是别用RM了,开发商压根儿就没针对移动端优化过。  发表于 2018-9-9 19:12
主要取决于行距设置,视频里按不准是因为拍摄者一手拿手机拍一手点击屏幕的问题~  发表于 2018-9-5 07:58
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
9
在线时间
0 小时
注册时间
2018-9-5
帖子
2
10
发表于 2018-9-5 18:11:04 | 只看该作者
感觉是手机屏幕太小
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-26 06:50

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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