qt版本間躍遷不很方便
. 我只算乙個
qt新手
. 所以不懂的還需要向大家請教
.我使用
qt背景.在
遊戲開發中,尤其是
3d遊戲,和
3d engine
開發中,編輯器是其重要環節
. 由於不是作為商品**
, 只作為
in house使用,
所以開發中不象遊戲本身對質量和易用性要求那麼嚴格。但是對於功能和時效性近乎苛刻。可以說編輯器實現了什麼功能,
遊戲就有什麼功能。
經常遇到,沒有為已經開發出的
3d engine
核心功能配套的編輯器,
而使得相應功能無法正常使用。
沒有給美術提供手段,
引擎中再強大功能也發揮不了。國外
3d遊戲逐漸從技術開發轉為內容開發。所以需要更強大快速的手段開發編輯器,來滿足**增長的需求。
在這種時候,需要一種平易近人的工具。需要解決釘子,就會給把錘子。不是給個木頭把,
再給個鐵疙瘩。怎麼鑽孔連線上也要下工夫。最後把錘子弄好,已經累得暈了,釘子的問題都沒勁解決。舉個簡單例子,班門弄斧就當笑話哈。
qt裡做什麼都可以直接從
qwidget
派生。qwidget
本身已經具有非常多通用功能。得到各種自定義視窗,或者把各種視窗組合成乙個視窗,再與其他視窗用
dock
形式,splitter
等連線,種種可能性,
qt只用一種
composition
模式,視窗套視窗,圓環套圓環娛樂城就
ok了。強大的
layout
自動布局引擎,也是
layout
套layout
就可以,類似小孩子拼插板玩具。拼好小的,整成乙個部件,再和其他部件拼接。
乙個視窗,
往上丟一些
control
。然後把這個視窗再往其他夫視窗丟。之間的訊息用
singal
發一把,
slots
收一把。視窗所有可能的
event
虛函式都是寫好的,用什麼函式實現什麼函式就可以了。當然這都是些淺顯的東西,實現簡單的功能。但就這麼簡單組合起來,類似
world editor
,shader editor
,level editor
之類的需要對特定資料進行所見既所得的編輯,就夠用了。
菜鳥新入行求多關注!!!!
今天雖然是第一次發帖,說的也不是什麼技術方面的問題,但是或許對正在找工作的求職者會有些許幫助。首先說下本人是半路出家,當初選擇這個也完全是出於興趣愛好。所以在以後的帖子中有不對的地方還請各位大神多多關照,多多海涵。好了,廢話不多說了,直接進入主題。其實今天想和大家分享的是最近一段時間本人的面試經歷。...
學Java 要多關注業務 不要拼命鑽研技術
其實不難發現,我們身邊很多學技術的朋友,都是專注於學技術,什麼技術新,什麼技術牛,其實做就久了就會慢慢產生厭倦,而且發現自己上不去了,做得很枯燥,做得很累,這個都是因為太注重技術了。其實我們只要掌握了業務知識,業務流程,這些都是比較固定的,實現乙個業務,可以用很多技術去做。做技術也不能長久,很難想象...
傳迅雷裁員20 鄒勝龍表態應多關注企業過冬
對於裁員的訊息,現在是經濟大寒冬,每個企業都會有人員進出,但是如果一定要放大到20 或者40 的程度是非常荒謬的。鄒勝龍指出,我已經聽到了很多種版本。對於行業內不斷傳出哪家公司裁員的訊息,鄒勝龍希望大家應該多關心企業怎麼在經濟冬天中成長,把握經濟危機帶來的機會,而不要總是關注裁員。最近已很少在公開活...