Project1

标题: 游戏安卓化后无法显示滚动文本,滚动文字黑屏 [打印本页]

作者: RPG筱咲工作室    时间: 2022-8-12 19:48
标题: 游戏安卓化后无法显示滚动文本,滚动文字黑屏
本帖最后由 RPG筱咲工作室 于 2022-8-13 18:19 编辑

这是一个困扰我很久的一个问题,先稍微描述一下吧
首先游戏在MV上导出成手机工程后再用RPGMV打开,长条文字确实是可以正常显示。说明游戏本身是没有问题的
可当我封包成手机apk时发现,无论如何这些长条滚动文字都会变成大块大块的黑块。即使你用有最新的SDK的安装包的壳都无济于事
但是有一点是可以确定的。当我在手机上用joipaly模拟器玩游戏时却发现没有任何黑块显示问题,可是当我开启模拟器的WedGL(一种浏览器3D加速服务)后,黑块问题重新出现。让人十分头疼...
我的游戏是一款用3D插件制作的伪3D游戏,运行过程必须要有WedGL服务不然会无法运行
还有一点,并不是长条滚动文字在安卓上就 无法显示,是文字内容过长才会出现这种现象。我不清楚这个长度是多少,但是肯定是无法装下正常游戏的游戏制作名单的内容的...
作者: 仇九    时间: 2022-8-12 21:18
滚动文字会在显示的时候全部一次性绘制完成,意思就是说在显示滚动文字的时候,所有的文字都将被绘制为一张”图片“。
当文字行数过多的时候,比如多于一百五十行时,这张图片的高度就有可能很大,比如一行按28像素来算的话两百行就是5600像素。
不用WebGL时可以正常显示。
但使用WebGL的时候,手机端的WebGL有一个最大显示大小,可能是4096*4096,当滚动文字的大小大于这个值时图片就没法正常显示,变成黑屏了。

我找了一圈没有找到解决这个问题的插件。
作者: 王老    时间: 2024-4-21 21:19
仇九 发表于 2022-8-12 21:18
滚动文字会在显示的时候全部一次性绘制完成,意思就是说在显示滚动文字的时候,所有的文字都将被绘制为一张 ...


大佬有做解决这个问题的插件吗?




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1