背景:我在C++/OpenGL中做了一個簡單的太陽系模擬。研究:我試過搜索,但我只找到有關小部件,閃存和HCI資料的文章。如何實現點擊式用戶交互模型?
問題:我希望用戶能夠點擊演員,然後取消選擇或選擇其他內容。也許一次選擇多個演員。如果演員被摧毀,我希望選擇離開。我希望演員知道它已被選中。
我知道如何獲得鼠標座標,以及如何查看是否發生了這個演員或那個演員或最近的演員的點擊。我沒有任何經驗做的是建模交互。我可以想到CSS的主動,懸停和按下模型,所以我猜想某種狀態。但是隨後我會遇到所有權問題,如果該演員被刪除或需要刪除,會發生什麼情況?是否應該有某種觀察者?
很明顯,我不明白這個問題足以爲我的目的嘗試解決它。我沒有回調或事件或任何經驗。任何人都可以給我一些文章,指南或類似的幫助嗎?
我認爲你的問題太廣泛了;從常見問題解答:*「你的問題應該是合理的範圍,如果你能想象整本書能夠回答你的問題,你就會問得太多。」*你能縮小一點嗎? – 2012-01-16 23:18:56
這就是爲什麼我的問題不是「我該怎麼做?」而是「我在哪裏可以學習如何做到這一點?」。 – whiterook6 2012-01-17 17:13:55