【游戏开发】Unity6的2.5D官方支持,帮我修了多少坑呢?

这次把unity到最新版啦,我游戏一直是走的2.5D模式,然后来看下官方对2.5D支持,有了什么改进呢?

其实原本是不想升级的,但因为经历了一些团结作妖的奇葩的事情,还是很拧巴的升了。

先来说下升级的原因。其实原本还在纠结继续unity6.0,还是换团结引擎?

因为团结能直接下载,而且还有新的动画系统等。然后想直接用国内的嘛,方便点。但是呢,我们知道,unity和团结,作妖是出了名的。比如最近的商城海外封禁问题,

还有比如,团结水印,水印是大家一直知道的事,比如什么天价去水印是吧,最近还知道个更骚的操作,就是,巨型化水印。

反正吧,保险起见还是别转团结了,鬼知道还有什么创造性的作妖办法,

经过升级后,我的游戏成功变成了,

这样鸟样。。。。。。

显示全寄了,真是太爽了,又要痛苦的去修了。主打一个,只要升级,就寄给你看,谁让你作死的升级呢!!

然后接下来说这次新版本2.5D的事情。其实unity6.3对2.5D的支持之前也有耳闻,但是一直没去看怎么回事。怎么说呢,好像是有了很大的支持,但是呢,对我好像作用不是很大,因为我之前很多问题,已经用很妖孽的方式解决了。

2.5D这个其实经常有人私信问我怎么做的,这东西其实有两条路线。最常见的就是,直接当成3D做,就是最有名的HD2D,会有完整的3D技术支持,但是要做好,对美术要求非常高。

还有个就是2D方式实现,2D光影啊2D物理,我就是这么做的。但是这样有很多问题。

像我这种2D方式去做的话,其实吧,优点只有一个,就是,像2D一样开发,成本相对来讲会低很多,比如地图,可以和做2D游戏一样随便画。除此之外,基本上都是缺点,比如不太正常的光,难弄的虚假的影子。

还有最恶心的是,2D及3D模型融合的问题,非常难搞。

然后来讨论下这些特别奇葩的问题吧。首先是3D模型对2D光的反应。这玩意当初死活不知道怎么弄,3D能接收3D光,但是2D死活不影响,那时候也不懂着色器,后来也是拿官方写的瞎拼瞎凑,融合了下,竟然成功了,虽然也不知道为什么会成功。

对2D光无反应

修改后

这次升级,unity就解决了这个问题,就是3D模型,增加了一个特殊的着色器,然后可以直接接收2D光了。

这次也支持了透明,之前3D模型,这个片元,通俗讲就是单个像素点,要么完全透明看不到,要么完全不透明,材质设置成透明模式渲染也没用,应该是渲染管线的支持问题,这次终于能支持半透明了。其实整个看起来,比较像是个3D版的SpriteRenderer。

2D与3D的层级是2.5D下最头疼的,可以说非常混乱,比如人物明明在前面。但是呢,始终被遮挡。

最后,简单说下进度,目前一直是恋恋游戏的收尾工作,新版本Demo,目前有了非常大的改变,后续差不多了给大家测试下,欢迎加入愿望单~

另外,妖灵传也欢迎关注~

更多游戏资讯请关注:电玩帮游戏资讯专区

电玩帮图文攻略 www.vgover.com