0
我正在嘗試在MATLAB r2013中創建遊戲戰艦。我想用一個功能改變按鈕的顏色(不要點擊它),以便了解PC何時擊中我的船隻。有沒有人有任何想法我可以做到這一點?我試過set(myOwnBattleship.Apanel.tableA3,'BackgroundColor','k')
這個命令,其中Apanel
是玩家面板,而tableA3
是我想要改變顏色的按鈕。更改按鈕顏色
我正在嘗試在MATLAB r2013中創建遊戲戰艦。我想用一個功能改變按鈕的顏色(不要點擊它),以便了解PC何時擊中我的船隻。有沒有人有任何想法我可以做到這一點?我試過set(myOwnBattleship.Apanel.tableA3,'BackgroundColor','k')
這個命令,其中Apanel
是玩家面板,而tableA3
是我想要改變顏色的按鈕。更改按鈕顏色
使用像findjobj-gui這樣的工具來查看您的對象層次結構。我不確定它是否也給了你matlab手柄,但至少你會看到如何嵌套,這將使你找到正確的控制。
你確定這是你的按鈕的句柄名稱?聽起來更像是一張表給我的名字......所以,當你執行該行時會發生什麼? – jerad
我不知道,我怎麼才能找到我朋友的按鈕名稱?當我運行該功能時,電腦會彈出播放器的面板,但顏色不會改變....錯誤myOwnBattleship1> pcHits(line 1388 ) set(myOwnBattleship.Apanel.tableA22,'BackgroundColor','r') – user3203862