包含11節(jié)視頻教程
從零基礎學習unity3d游戲引擎,簡單易學的視頻教程,讓你快速掌握unity3d,并喜歡上游戲開發(fā)的樂趣。
|
現(xiàn)在有個問題,第3個方塊落下后,除了第3個方塊和第2個方塊觸發(fā)了碰撞,可能是因為重力,原本已經(jīng)落下的第2個和第1個方塊又重新觸發(fā)了一次,F(xiàn)在準備用時間來解決,1秒鐘內(nèi)強制只能觸發(fā)一次 ,還有更好的辦法嗎?之前做貪吃蛇也出現(xiàn)了類似的問題,最后一個運動的剛體讓前面所有已經(jīng)靜止的剛體又重新觸發(fā)了碰撞。 另外俄羅斯方塊一排滿了消除的問題,現(xiàn)在有兩個思路: 一是每次落地后遍歷所有小方塊并判斷位置,如果哪一行滿了就把那一行所有小方塊消除。 二是預先在所有位置放上不可見的觸發(fā)器控件,假如一行有10個位置,當哪行觸發(fā)器控件10個位置完全被觸發(fā)后,則消除那一行的方塊,重建該行觸發(fā)器控件。 兩個方法都感覺有點傻,前面那個效率低,后面那個代碼不好管理。還有更好的方法嗎? 贊0 踩0 |
|
一是每次落地后遍歷所有小方塊并判斷位置,如果哪一行滿了就把那一行所有小方塊消除。這個方法對,不傻,程序運算很快的。 朱峰社區(qū)的問題解決專家
贊0 踩0 |
未知用戶
2005-2024 朱峰社區(qū) 版權所有 遼ICP備2021001865號-1
2005-2024 ZhuFeng Community All Rights Reserved
VIP