猫史档案馆


请问这个问题怎么解决咧??

用户:肆秋肆秋查看:6 回复:9 评论:6 创建时间:2021-12-25T07:30:34


我的目的是用文字画笔做出一个可以翻页的书,请不要让我用图片,人要节省空间,而且我要做的书不是一本两本,而是很多很多本。

然后呢上图,按照猫站的尿性图大几率会被吞但是呢不要紧,要是图被吞了我会放在评论区置顶的~

center_image

~~~~~~~~~~1.如果图被吞则能够标记这里我放了张图的标记线~~~~~~~~~~~~

目前只做了往前翻页的还没做往后翻页的,但是做了这么点就有bug了!

那么我先说一下我的思路助大佬们能够更快的理解我代码的意思然后做出解答~列表“书I段落”是将一本书以段落分为若干项的一个列表,然后一个段落开头得空两格嘛,所以就有了“将X坐标增加60然后打字,打完字将X坐标调回原位”的代码啦~

接下来就是一些打印文字,如果左页满了就到右页,右页满了就停止,段落打完了就打印下一个段落的代码,目前测试没有问题(其实有问题就是如果一本书到了最后一段文字印章就会鬼畜起来,但是不算什么大问题啦我能自己解决的!大佬们看我的主要问题就好了!)。

嗯ok介绍完代码我就来介绍bug了,bug出在段落开头要空两格的那段代码上。

(文章内容是道家典藏《太上老君开天经》)

center_image

~~~~~~~~~~2.如果图被吞则能够标记这里我放了张图的标记线~~~~~~~~~~~~

第一页没问题!段落切换情况良好!作战成功!现在进入翻页测试阶段!!

center_image

~~~~~~~~~~3.如果图被吞则能够标记这里我放了张图的标记线~~~~~~~~~~~~

φ(゜▽゜*)♪……大家不要慌问题不大啊,大佬们可能觉得那一条贯穿屏幕又粗又大的黑线才是主要bug,但它其实我之前说的小问题啦!大家不要慌,先看上面的那个重叠的字符。

最顶上那个文字你们看哦“,明显间开,西东正制,北南坚安,象形立置blablablabla……”

然后呢大佬们请看上一页的末尾“置立形象,安坚南北,制正东西,开间显明”。

所以呢……这玩意把上一页倒着放了……就很离谱知道吗……

那么有bug就找,很明显它是第一行,还空了两格,这很明显的喵了是那几行代码出了错误。

这边先说一下,这一页它是接着上一页未完成的段落继续的,所以它显然不该空两格,我早已预料的这种情况,所以睿智的给使它空两格的代码:“将X坐标增加60”加了个条件:“如果【书字数】=1”,显然翻页的时候段落还没完,所以最底下的代码“设置【书字数】=1”没触发,书字数绝不等于1,但不影响它还是空了两格,让人十分无语,这是要第一个bug。

接着是第二个bug,文字印章中奇异的内容。

…………………………………………

等会大家,刚刚我发现想要解决它空两格的问题,仅仅给“将X坐标增加60”增加条件是不可以的,需要关于“让段落的第一行空两格”的所有代码都加上条件才可以,所以代码应该是这样的:

center_image

~~~~~~~~~~4.如果图被吞则能够标记这里我放了张图的标记线~~~~~~~~~~~~

然后我尝试运行了一下:

center_image

~~~~~~~~~~4.如果图被吞则能够标记这里我放了张图的标记线~~~~~~~~~~~~

所有问题竟然都解决了……解决了……解决了……

一时间不知道该哭还是该笑啊QAQ,我发求助贴不是一次两次了,每次都是写着写着自己把问题解决了,然后发出来嘛显得很虎头蛇尾,大佬们没准都撸起袖子准备帮我找bug了结果发现bug自己解决了,不发嘛我打那么久的字就打了水漂……

好吧,本贴完结,大家闲的没事就顶一下呀,广告边地五分钟转发遍地的论坛里这么个诚心讨论编程的不多了~


回复

上一页1 页 / 共 1下一页
肆秋肆秋

图没被吞!排版也没被吞!猫站yyds!!!!!!!!

点赞0


评论


肆秋肆秋

center_image

喵,新的bug出现了(别人在编程序,我在遍bug)

点赞0


评论


NaSNaS

点赞0


评论


NaSNaS

ddd

点赞0


评论


不歪刻晴真君_不歪刻晴真君_

大佬的BUG

点赞0


评论


肆秋肆秋

兄弟萌我要做往后翻页的效果了!等我编完bug就来找你们求助!

点赞1


评论


肆秋肆秋

center_image

时隔四天!我完成了往前翻页!!

本来我的思路是根据“段落编号”和“书字数”运算,算出上一页的第一个字是整本书的第几段第几个字的,但是想要算出来有些烦人,得新建好几个变量,搞得后面我有点晕了都,前三天我就是在搞这个。

第四天我幡然醒悟,我直接做个列表记下每页的第一个字是第几段第几个字不就行了?于是果断放弃了之前快完成的程序,随便花了个十来分钟就做好了所有。

虽然比起运算这样似乎占的储存比较多,但没事啦,这样占的内存少,嘿嘿~

点赞2


评论


一个破名七个字一个破名七个字

感觉不如多几个列表,复制粘贴反而省事

点赞0


评论


肆秋肆秋

绝了,为了测试不同方案的这个程序,我直接新建了几个屏幕和函数,最终方案定下来后我直接删了其他的屏幕,结果其他屏幕删了函数没删。

center_image

说好的删除屏幕会把积木也删除呢???这些函数,除了最上面那个book是最终方案,其他函数都绝对找不到定义他们的积木。

点赞0


评论