用Laya和Creator3D分别实现的同一款3D小游戏

Creator3D项目 《蔬菜完美切》
这个版本相比Laya版做了些玩法上的改进,引用了《超级玛丽》的得分机制,每完整切完一个蔬菜就会二外得一定的分数,如果连续完成切蔬菜,分数会不断叠加,叠加到800分之后还能继续完成切菜开始奖金币,金币后续会继续叠加

体验地址

桌面版
https://game-1258223435.cos.ap-guangzhou.myqcloud.com/mingame/PerfectSlices2/web-desktop/index.html

手机版
https://game-1258223435.cos.ap-guangzhou.myqcloud.com/mingame/PerfectSlices2/web-mobile/index.html
附图

Laya3D项目 《完美快切》
体验地址
https://game-1258223435.cos.ap-guangzhou.myqcloud.com/mingame/PerfectSlices/bin/index.html
附图

微信小游戏入口

两个引擎开发同一款小游戏,核心逻辑都相同,效果看起来,laya渲染做得好一定,但是物理系统不稳定,物理运动经常会抖动。creator3d的物理系统比较稳定,渲染没laya那么好。

澄清一下,渲染效果方面,由于刀具用的模型资源是旧的,所以和laya的不同,还有抗锯齿没开,所以模型有点锯齿,灯光效果还一下无法调成和laya的一样,因为引擎的概念不一样,很难调成一致的效果

更多个人小游戏

1赞

觉得哪些地方渲染不好,能具体说说吗?
如果是画面感觉,我估计和材质以及光照参数有关。

你看刀的表面效果看出差别了,laya版的比较明亮清晰,表面锯齿少。creator3d跟着unity的参数调也很难调出差不多的效果,也可能是我不会调,而且creator3d没有雾效。

嗯。应该是有些参数没有调好。
1、有雾效的,。1.2.0就有
2、明亮清晰度和全局光照参数有关,可以尝试。
3、锯齿或许和分辨率有关

我还在用1.12所以找不到雾效,光效可能要调一下环境光

两个都玩了一下,laya效果好太多了。。。

同上,说一下好的点。这样官方才能进步呀

差距太大了…

cocos 的那个狗牙效果是认真的吗?

都玩了下, laya好像渲染是好些,,,具体不清楚为啥会好点。。。。。。

你这个切割用什么做的啊,为什么我明明切一下,就有好多块掉下来

说明这不是实时切割的,只是提前把模型切片,再组成模型。你切一下碰撞体,然后就把模型变成切碎后的。

画面感觉不一样。。。

渲染差别最明显的是刀柄的螺丝laya能正常呈现,creator3d的刀柄螺丝几乎和刀柄融合在一起,只露出一点点,这不是调光效就能调好的。还有creator3d金属刀背的上边缘居然和刀柄颜色融合了,变褐色了,另外还有锯齿。creator3d起步晚,还有挺多路要走 。

Creator3d

Laya

模型可以发一下的话,我帮你确定一下问题。

抗锯齿就是一个开关的事,可以检查下 cc.macro.ENABLE_WEBGL_ANTIALIAS

资源.zip (230.7 KB)

里面有一把刀和黄瓜模型的资源,你可以导入creator3d 和 unity里对比渲染效果看,laya用的是unity配合自家写的shader渲染。看看能不能调出和laya渲染差不多的效果。
creator3d我用的是 creator3d1.1.2

资源.zip (230.7 KB)

里面有一把刀和黄瓜模型的资源,你可以导入creator3d 和 unity里对比渲染效果看,laya用的是unity配合自家写的shader渲染。看看能不能调出和laya渲染差不多的效果。
creator3d我用的是 creator3d1.1.2

你这个刀的模型没有关联贴图吗,默认预览是不带贴图的,我手动挂了贴图发现 uv 和贴图不一致啊

没有关联,但是放unity是正常的,你可以放unity看效果,可能creator3d和unity计算纹理的方式不一样

unity 的效果也是错的噢。

对比 creator: