Re: [請益] Unity 播放時 同時暫停詳細原因

看板GameDesign (遊戲設計)作者 (justatree)時間5年前 (2019/08/11 16:50), 5年前編輯推噓6(6017)
留言23則, 5人參與, 5年前最新討論串2/2 (看更多)
同樣問題出現了 這次我想要把按鈕加上CD效果 https://youtu.be/uF7ypBJ1biE?t=432
我程式碼是照著這個打的 差別應該在我是一開始就設置好按鈕 其他都一樣 然後所有前置作業準備完成按下播放時 又同時暫停了 https://imgur.com/3u3Ip1d
為了能一次截圖進去我濃縮了行數 所以圖中指的17行是下列這一行 filledimage = transform.Find("atkcoldtime").GetComponent<Image>(); 但filledimage是private 不是public所以也沒地方可以指定圖片 應該說這一行代碼就是為了找到圖片 但我想說死馬當活馬醫 改成public指定圖進去......然後失敗 我改回private然後將按鈕上的HP.Attack改為none測試 只留Attack.Onclick 恩...成功 改回HP.Attack 同時保留Attack.Onclick 成功......Σ(っ°Д°;)っ!? 你怎麼突然成功了!? ps 我知道這樣沒有CD中阻止再點擊的效果 只是先測試 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 119.77.135.69 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/GameDesign/M.1565513412.A.1F0.html

08/11 17:04, 5年前 , 1F
看起來比較像是Find物件失敗、比方說底下的atkcoldtime
08/11 17:04, 1F

08/11 17:04, 5年前 , 2F
多打了一個空白鍵之類的
08/11 17:04, 2F
OK 我下次注意 ※ 編輯: justatree (119.77.135.69 臺灣), 08/11/2019 17:55:52

08/12 21:29, 5年前 , 3F
建議貼程式碼的時候還是用一些線上文件服務
08/12 21:29, 3F

08/12 21:30, 5年前 , 4F
比如說 Gist 或 HackMD 之類的,對解答者比較容易閱讀
08/12 21:30, 4F
瞭解了 謝謝建議

08/13 12:32, 5年前 , 5F
圖有夠小 看不清楚 不過那個錯誤基本上跟private或pu
08/13 12:32, 5F

08/13 12:32, 5年前 , 6F
blic無關 應該是find的東西是null 手邊沒電腦不能測
08/13 12:32, 6F

08/13 12:32, 5年前 , 7F
試 不過我印象中transform.find好像是從掛這個腳本
08/13 12:32, 7F

08/13 12:32, 5年前 , 8F
的子物件來查找 所以會不會是這個物件位置不對 你改
08/13 12:32, 8F

08/13 12:32, 5年前 , 9F
成gameobject.find試看看?
08/13 12:32, 9F
我這是已經成功了 只是不知道之前是什麼原因錯誤 我記得我是沒有再碰過程式碼 但純交互測試莫名其妙就成功了 大大你說的我會再去查 若有問題再上來發問 請多多擔待 ps 電腦的話圖點進去網址裡面可以放大 ※ 編輯: justatree (119.77.135.69 臺灣), 08/13/2019 16:14:11

08/13 20:09, 5年前 , 10F
你連續兩個問題都是記憶體錯誤了,去釐清一下原因學起來
08/13 20:09, 10F

08/13 20:09, 5年前 , 11F
會比較好
08/13 20:09, 11F

08/13 20:11, 5年前 , 12F
不然寫的不夠嚴謹再加以後專案大起來你會找到想死
08/13 20:11, 12F
我就是想釐清原因才來這邊發問XD 但無奈我資料與敘述不夠清楚 才找不到解答 我今天才被說沒有系統式的學習 東看看 西湊湊 就想做出自己心目中的遊戲也未免過困難了 所以正考慮要借本書來看看 各位大大有推薦的也請告訴我 ※ 編輯: justatree (119.77.135.69 臺灣), 08/13/2019 22:55:12

08/14 01:58, 5年前 , 13F
網路教程很多 也不一定要買書 只是你Debug的功力不
08/14 01:58, 13F

08/14 01:58, 5年前 , 14F
太行 這點就要靠經驗了 看教程的code最好也要搞懂它
08/14 01:58, 14F

08/14 01:58, 5年前 , 15F
每行的功能 而不是照著寫能run就好 加油我也是大學
08/14 01:58, 15F

08/14 01:58, 5年前 , 16F
自學unity的 程式真的需要大量時間上手才寫得順 希
08/14 01:58, 16F

08/14 01:58, 5年前 , 17F
望你能堅持下去XD
08/14 01:58, 17F
感謝你的鼓勵XD ※ 編輯: justatree (119.77.135.69 臺灣), 08/14/2019 12:18:45

08/18 21:33, 5年前 , 18F
防禦性編程 雖然有點太早你還是可以看一下
08/18 21:33, 18F

08/18 21:33, 5年前 , 19F
不對,真得太早了別理我XD 加減看就好
08/18 21:33, 19F
抱歉最近在忙家裡的事沒空回 我之前沒查過防禦性編成,但我好像有在陳間時光大大的影片裡看過XD ※ 編輯: justatree (119.77.135.69 臺灣), 08/19/2019 15:35:54

08/22 10:45, 5年前 , 20F
先學一下程式基礎吧 我之前也是無基礎就開始玩unity bug率
08/22 10:45, 20F

08/22 10:45, 5年前 , 21F
高解bug也慢
08/22 10:45, 21F

08/22 10:54, 5年前 , 22F
如果問題出在你說的那行 要馬沒find到 要馬沒get到
08/22 10:54, 22F

08/22 10:56, 5年前 , 23F
至於原因沒有實際專案很難肯定
08/22 10:56, 23F
文章代碼(AID): #1TJzR47m (GameDesign)
文章代碼(AID): #1TJzR47m (GameDesign)