设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1795|回复: 4
打印 上一主题 下一主题

[有事请教] 游戏安卓化后无法显示滚动文本,滚动文字黑屏

[复制链接]

Lv3.寻梦者

梦石
0
星屑
976
在线时间
107 小时
注册时间
2020-6-16
帖子
142
跳转到指定楼层
1
发表于 2022-8-12 19:48:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
1星屑
本帖最后由 RPG筱咲工作室 于 2022-8-13 18:19 编辑

这是一个困扰我很久的一个问题,先稍微描述一下吧
首先游戏在MV上导出成手机工程后再用RPGMV打开,长条文字确实是可以正常显示。说明游戏本身是没有问题的
可当我封包成手机apk时发现,无论如何这些长条滚动文字都会变成大块大块的黑块。即使你用有最新的SDK的安装包的壳都无济于事
但是有一点是可以确定的。当我在手机上用joipaly模拟器玩游戏时却发现没有任何黑块显示问题,可是当我开启模拟器的WedGL(一种浏览器3D加速服务)后,黑块问题重新出现。让人十分头疼...
我的游戏是一款用3D插件制作的伪3D游戏,运行过程必须要有WedGL服务不然会无法运行
还有一点,并不是长条滚动文字在安卓上就 无法显示,是文字内容过长才会出现这种现象。我不清楚这个长度是多少,但是肯定是无法装下正常游戏的游戏制作名单的内容的...

为什么P1论坛不能改名!

Lv5.捕梦者

梦石
16
星屑
12169
在线时间
1424 小时
注册时间
2020-3-21
帖子
366

极短23获奖

2
发表于 2022-8-12 21:18:59 | 只看该作者
滚动文字会在显示的时候全部一次性绘制完成,意思就是说在显示滚动文字的时候,所有的文字都将被绘制为一张”图片“。
当文字行数过多的时候,比如多于一百五十行时,这张图片的高度就有可能很大,比如一行按28像素来算的话两百行就是5600像素。
不用WebGL时可以正常显示。
但使用WebGL的时候,手机端的WebGL有一个最大显示大小,可能是4096*4096,当滚动文字的大小大于这个值时图片就没法正常显示,变成黑屏了。

我找了一圈没有找到解决这个问题的插件。
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
455
在线时间
48 小时
注册时间
2024-3-14
帖子
18
3
发表于 2024-4-21 21:19:13 | 只看该作者
仇九 发表于 2022-8-12 21:18
滚动文字会在显示的时候全部一次性绘制完成,意思就是说在显示滚动文字的时候,所有的文字都将被绘制为一张 ...


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

点评

唔,很抱歉没有……不如换成多个滚动指令,不要一次显示吧,  发表于 2024-4-22 22:56
手动分页或者虚拟滚动,虚拟滚动可以借助rm自己的window_scrollable来实现  发表于 2024-4-22 11:15
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-12-12 23:56

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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