本帖最后由 祂的名字 于 2025-1-13 00:29 编辑
如图
在MO和重聚的客户端中也发现了类似的现象.某一关或几关的内容会往下偏移一行.尝试增加了相关代码的日志信息,tbMissionDescription最终获得的文本内容,开头是不存在换行符或者@的.
翻了几遍代码后,发现文本框默认的边距很小只有3像素.考虑到新做的字体偏大,尝试把边距改大一点. 成功解决. 也许换个小号字体也能避免.
CampaignSelector.cs
tbMissionDescription.TextXMargin = 12;
但是,他很玄学.在没改边距之前,我自己的测试客户端,加入单独的@不会引发这个现象.加入@@两个换行时,就会概率性的出现开头多一空行的现象(例如123不正常456关正常)
当我把多出空行的战役描述从后往前删减几个字或者删减几个@换行符后,竟也能恢复正常!!(此时前半部分既有@@也有@) 这是个什么情况? 想了一下午没想明白...
希望懂得老哥不吝赐教.
|