【CEGUI】之前那个教程中的问题

我实际执行了一下(做了一些调整),有个很诡异的bug:

如果我加入1个以上的CheckListboxItem的话,最后一个的文字不会显示,而且最后那个文字条无法被选中(如果文字为空的普通Item,虽然看不到字,但是点那里是可以选中Item的),但checkbox却正常显示、正常运转了。

但我再追加一个普通的EntryItem的话,前面的也能正常显示了!

CEGUI太大太复杂,想把它整个包含进来下断点排查对我来说基本上不可能。

在浪费了很多时间以后,我决定阻止自己再在这个bug上浪费时间了。反正知道了可以用空的EntryItem不完美地解决这个问题,之后就以这个不完美的解决方法为基础写我的关卡编辑器吧。

这种事情常常发生(比如这起)——我花了大力气去解决一个疑难杂症,来获得微不足道的提升。其实,如果今后我都没机会用CEGUI了的话,会解决这个bug对我来说也没什么意义。如果今后我还有机会继续研究它的话,到时候再去研究这个bug就好了。以我门都没入的水平想去排查杂乱如迷宫的cegui内部结构,还不如拿那个时间先把编辑器的小样做出来再改进呢。

Comments

  1. 哈哈,好久不见:—)话说你这种感受我最近也有呢。自己辛苦几年写的引擎没有什么用,结果无聊中做的一些垃圾代码反而获得了很多成就,不得不说很是尴尬呢。最近接了个外包单子,竟然是三年前无聊写的一个垃圾棋牌吸引别人,人家想买那代码,结果我自己觉得恶心都没保存,不得不重新写了个垃圾,却卖了点小钱。
    技术和市场这俩个东西,让人蛋疼无比的。

    1. 真的是好~久不见啊!!!

      经常听到笃志接外包的事迹呢,技术果然是值得追求的($v$)
      无聊能去写网络棋牌系统,笃志也真是会利用空闲时间。
      关于控制时间,这个我感慨了无数次了。我不缺时间,但是非常缺少时间利用率,所以总的来说被我合理使用掉的时间非常的少。绝大多数时间都在我无意义的浏览网页中流失了。我做过很多尝试,但是效果都不明显。从小被惯坏了,自控对我来说已经非常困难(找得一手好借口= =)
      现在我最大的期望就是,上班以后能靠工作强迫我利用好时间。我去的是不给加班费的小游戏公司,据说这样的公司偏偏更喜欢叫员工加班,希望单位尽情使唤我,助我成长吧。
      我看笃志以前的日志里,提到过你有段时间单位不许上网,你在那段时间里的效率得以提升。我想那时候笃志也没还没有像现在这么善于管理自己吧,那是不是严格的工作环境真的能帮助人养成较好的时间管理习惯呢。我很好奇,我很期待。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注