我在場景中有得分文本,所以當玩家擊中一個對象時,它需要顯示從botton移動到劇本的點的值。當玩家擊中對象時,點的值會顯示出來,但不會向上移動。它是固定的。當玩家擊中對象時Unity移動文本
這是我嘗試申請代碼行,但doesen't工作
hitPrefab.transform.localPosition = new Vector3(1f, y+1, 0f);
任何解決方案? 感謝和親切的問候
我在場景中有得分文本,所以當玩家擊中一個對象時,它需要顯示從botton移動到劇本的點的值。當玩家擊中對象時,點的值會顯示出來,但不會向上移動。它是固定的。當玩家擊中對象時Unity移動文本
這是我嘗試申請代碼行,但doesen't工作
hitPrefab.transform.localPosition = new Vector3(1f, y+1, 0f);
任何解決方案? 感謝和親切的問候
使用transform.position
:
hitPrefab.transform.position = new Vector3 (1f, y+1f, 0f);
其中y
是hitPrefab.transform.position.y
。
Dosen't工作我的朋友。現在,我看不到有關點的文字。並且不要動。它是固定的。我需要顯示並從屏幕上方移動。 – mavericks
您能否展示該課程的代碼,以便我們更好地瞭解如何幫助您 –
爲了更好地幫助您,請包含所有相關代碼。 – user3071284
我建議你爲你的文字製作動畫,然後你可以有更好的視覺效果。在網上搜索有關於這個主題的教程。 –