幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 3093|回复: 1

RMU安装把玩体验

[复制链接]

50

主题

994

帖子

6699

积分

管理员

爱干啥干啥!

Rank: 9Rank: 9Rank: 9

积分
6699
发表于 2023-5-8 12:53:19 | 显示全部楼层 |阅读模式
跳票无数次终于发售了,可以在Unity商店购买。
https://assetstore.unity.com/pac ... rly-bird-bon-253689

推荐略熟悉Unity的玩家尝鲜,普通玩家也可以试试看,应该会有不少坑。我会持续记录:
首先是我的电脑配置(3900x+32G内存+M.2 SSD+2080 8GB)
显卡应该不是卡点,整个过程太吃CPU和内存还有硬盘速度了。

1、需要Unity 2021.3.16+(我正好是3.15,只能下载新版本的Unity 2021.3.24f1)
2、购买之后,下载的asset package大概2.25G(购买的坑在后面细说)
3、创建一个空Unity项目并导入RMU需要30分钟,项目目录10G(对你没看错,10G)

目前不确定是1个项目10G,还是可以在这个10G的工程下面继续创建新的工程。
如果是1个项目10G,真是无语……
确认了,创建项目会拷贝基础的文件2G到新目录里,然后要你用Unity打开重新导入。
这样就会消耗30+分钟,然后再变成一个10G的项目目录(Unity打开空项目会创建很多缓存和资源文件,很占空间)
大家可以看看自己的硬盘剩余空间,然后算算这辈子能创建几个RMU项目,想好了再动手呢亲!

2分钟的使用感受,卡、卡、卡还是卡。
界面被RMU基本接管了,是个RM风格的Unity。原先Unity的菜单都被藏起来,需要在Window/RPG Maker/Mode里面切换。
但是切换非常卡、卡、卡,还好切换之后在Unity默认的UI里面都很正常,但也看不到RM的工具栏了。

关闭Unity之后,再次打开项目,单次耗时近5分钟。除了Unity本身的启动速度问题,主要是加载RM特殊的Layout特别慢。
即使在Unity的项目里,这也是非常夸张的,我稍后得查一下是我电脑独有的还是普遍问题。

===========================================================
接下来稍微记录一些比较偏向Unity的说明,记录一些技术细节:

1、UI:
使用的是Screen Space - Camera渲染,但是没有指定Camera,相当于Overlay。也就是强制画在屏幕最上层。

2、人物角色:
用来绘制角色2D精灵比较神奇,使用的也是UI里的Graphic,并不是2D Sprite。
通过一个专门的Canvas,通过World Space模式渲染在世界坐标系中。
Canvas没有指定Camera,位置是摆在Main Camera正对着的位置,暂时不清楚为什么这么设计。
每个画面上的人物都有自己的canvas,并且每个运动方向都是单独的Texture,这渲染批次爆炸手机没问题吗?

3、地图:
采用了多层的Tilemap,我数了一下有18层,每一层都有一些功能,比如对应的effect。
还不知道详细的设计,比如可不可以自定义层数之类的,但是18层真是豪华啊。
由于Tilemap要和人物做前后关系的分层渲染,所以表现人物的UI也是在World Space,并且设置了排序的Sorting Layer。

4、渲染层次:
从Canvas上面看,Sorting Layer真是厉害啊,有30层,所以应该可以精细控制2D图像的层次关系。
Tilemap和Canvas采用的是不同的渲染方式,所以通过Sorting Layer让它们混在一起表现前后关系。
但是这样的话,人物采用Sprite来渲染,就可以直接通过z坐标来决定前后关系了。
目前不知道为什么人物不采用Sprite来绘制,反而要放在Canvas里面,以后有机会再慢慢研究。

5、场景构成:
游戏内使用了Effekseer做特效,估计是战斗之类的。
声音则是Unity字带的Audio Source,放在坐标原点。
用于表现天气的Particle System,用的也是Unity内置的。
字体渲染用的是Textmesh Pro,导入之后就生成了1个G的SDF字体文件,太占地方了。

除此之外似乎没看到其他比较特别的对象,大部分都是游戏逻辑相关的Game Object和表现画面的Tile和UI。

6、UI操作:
手感比较奇怪,需要鼠标双击,感觉应该是为了凑手柄的逻辑。
手柄是方向选中之后,按A确认。鼠标就是cursor点击选中之后,再点击算确认。

7、存档数据文件:
格式json,放在Unity的默认数据目录里面,因为RMU把项目改成了一个GUID,所以我这边默认在:
<UserFolder>/AppData/LocalLow/DefaultCompany/<GUID>
苹果和安卓都是同样的储存方式,只是路径不同。
存档没有压缩和加密,就是明文的json,没有使用Unity那坨序列化的接口,给个好评!

8、RMU的文件构成:
(32000)实际4300多个png文件,400多个ogg音效,24个wav的bgm音乐。
除了EffekseerUnity的2个DLL,RMU自己有两个DLL,一个是Editor用的,一个是Runtime用的,都和游戏逻辑还有RM编辑器本体无关。
大概是和校验有关,但是反正不影响做游戏和改造编辑器,就不多说了。
32000个图片里面28000个文件都是Tile缩略图小文件,对Unity来说非常不友好。

其余还有1000出头的csharp代码文件,全都是直接放在包里面的,良心啊,好评!
空项目里的游戏数据是4200多个json文件组成,猜测和外部编辑器联动也不是问题,好评!

9、项目打包运行:
尝试直接通过Unity输出一个Windwos版本,采用默认设置。
整个打包过程消耗40分钟,非常的慢,因为是第一次打包所以很多东西都要从头生成。
打包的版本是1个G的容量,以RM游戏来说也很夸张。
工程文件名是个GUID比较奇怪,可能需要先在哪里设置一下才行。

游戏本体启动速度很不错,可惜New Game或者加载存档就比较慢了,我的电脑需要30秒以上才能结束黑屏看到画面。
退出倒是挺快的,点一下x按钮什么也不问就关了orz

值得注意的是,因为缓存的缘故,打包会导致项目的目录的文件变多变大。
我的空白项目打包之后从10G变成了15G,推荐玩家预留25G以上的空间再开始使用RPG Maker Unite。

======================================================
整体来讲,Unity玩家用起来会更舒服一些,RM传统玩家上手可能会略困难。
最难受的地方就是Unity编辑器太卡了,除此之外没啥大问题,改造潜力巨大。

“放下屠刀,立地成佛” 故应先杀生,然后再成佛。

(\\_/) (-_-) ()+() this is bunny priest.
回复

使用道具 举报

50

主题

994

帖子

6699

积分

管理员

爱干啥干啥!

Rank: 9Rank: 9Rank: 9

积分
6699
 楼主| 发表于 2023-5-8 14:13:13 | 显示全部楼层
关于购买、安装和使用:

需要Unity账户,以及Paypal或者可以支付的卡片。

最初上线是定在2023.4.30,价格是98USD,首发-10%之后是89USD,然而无法购买导致拖到现在(5.8)重新上线。
现在购买显示的是109USD,首发-10%就是98USD,贵了10刀,然后加上各地不同的增值税。

我在购买之后无法在自己的Assets List中看到,只能在购买记录中找到安装链接。
目前已经可以正常显示,估计是服务器缓存问题。

购买之后在Unity Editor中的Window/Package Manager中,在左上角的Packages:类型选择中切换到My Assets。
列表里可以看到RPG Maker Unite这个素材包,看不到的话就等一段时间再刷,或者从网页点击安装链接。

关于具体的怎么安装和使用,我就不详细写了,这个b站的up主一直在做视频,内容挺丰富的:
https://www.bilibili.com/video/BV1bM4y1a7LX/

“放下屠刀,立地成佛” 故应先杀生,然后再成佛。

(\\_/) (-_-) ()+() this is bunny priest.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2024-5-20 14:17 , Processed in 0.020335 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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