duilib写个三国杀?
寫(xiě)了兩天 感覺(jué)快tj了 趕緊記錄一下
目前的效果圖
?
血量的顯示太麻煩直接用數(shù)字顯示了
武將的自定義控件真是太煩了 繼承了CContainerUI類 把所有的細(xì)節(jié)都new了一個(gè)CControlUI? 右上角的臉譜是按鈕
(變量名直接用的拼音)
界面下方的部分直接用XML完成的 確定 取消 結(jié)束 這三個(gè)按鈕看起來(lái)還是有些不太自然,然而我沒(méi)有耐性再調(diào)了
手牌部分直接用了?HorizontalLayout自動(dòng)排列,新手牌自動(dòng)被扔到前一張的后面(手牌太多怎么辦?界面可以向右拉的→_→偷懶了先這樣吧)
手牌圖片集成CButton,被包含在一個(gè)CContainerUI中,上面放置了一個(gè)沒(méi)有背景的控件,這樣被點(diǎn)擊時(shí)直接隱藏上方的控件就完成了讓手牌向上移動(dòng)的效果
這里的紅心和A都是動(dòng)態(tài)添加上去的,不過(guò)沒(méi)什么技術(shù)含量就不說(shuō)了。
如果不用太完美的話到此位置剩下的就和duilib沒(méi)多大關(guān)系了,暫時(shí)先做到這里了。
(嗯,可能也不會(huì)繼續(xù)更新了)
?
轉(zhuǎn)載于:https://www.cnblogs.com/gin304994/p/6490184.html
總結(jié)
以上是生活随笔為你收集整理的duilib写个三国杀?的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 2020级C语言大作业 - 三国杀
- 下一篇: 虚拟机几种联网的方式,如何共享主机IP