一直以为用8gen3会闪退是SU的锅,今天一查发现是Unity引擎的锅。如果去外面搜 “8gen3 crash game”就会发现其实有不少游戏(以日厂小厂居多)都有这个闪退的问题,而且还有开发者去unity论坛反应,unity都没回应大概率是要装死到底了。这些游戏小厂给出的解决办法也是换设备。
当然解决方法也不是没有,我推测是用Vulkan进行渲染和U的适配性问题,如果重写整个渲染模块改成OpenGL的话,说不定可以解决,但是这样又会让低端机带不动。还有解决办法就是更换unity版本,不过unity不同版本间兼容性太差了,改起来工作量太大了。这对于SU的程序猿来说太难了,毕竟开服都能写出网络一掉线就得重新登陆的代码来了,PC端搞不定还得交给tx来做。
可能又有人说了,我玩二字游戏都没问题啊,那是因为那家公司的技术美术放眼全球都是数一数二的(只论手游Unity引擎)。我当初入门的第一本技术美术的书的作者就在那里上班。而且不是所有unity版本都有这个问题。
当然解决方法也不是没有,我推测是用Vulkan进行渲染和U的适配性问题,如果重写整个渲染模块改成OpenGL的话,说不定可以解决,但是这样又会让低端机带不动。还有解决办法就是更换unity版本,不过unity不同版本间兼容性太差了,改起来工作量太大了。这对于SU的程序猿来说太难了,毕竟开服都能写出网络一掉线就得重新登陆的代码来了,PC端搞不定还得交给tx来做。
可能又有人说了,我玩二字游戏都没问题啊,那是因为那家公司的技术美术放眼全球都是数一数二的(只论手游Unity引擎)。我当初入门的第一本技术美术的书的作者就在那里上班。而且不是所有unity版本都有这个问题。