2017-07-14 59 views
0

我有一個字符,我試圖調整大小。爲了保持一致性,我在精靈表中放置了較大的精靈旁邊的默認空閒動畫精靈。當我在動畫窗口中放置較大的精靈(與默認的正常大小的動畫分開的動畫)時,我的角色被凍結在空中,不能接觸地面。對撞機是爲更大的精靈編輯的,所以我知道這不是箱子對撞機卡在地上。我甚至沒有直接在動畫窗口中調整它的大小(因爲我試過並得到了相同的結果)。有人知道發生了什麼事嗎?動畫師調整大小的問題與精靈表 - 統一2d

回答

0

我想通了。我無法按照我嘗試的方式工作,而是通過腳本來實現。我事先知道你可以通過transform.localScale = new Vector2(float,float)來增加精靈的大小。但它不適合我,因爲當我這樣做時,由於我的Flip代碼,我的x比例尺會面朝相反的方向。所以我創建了兩個名爲scaleX和scaleY的新浮標,併爲它們分配了值。然後,我的代碼行如下所示:

transform.localScale = new Vector2(transform.localScale * scaleX,transform.localScale * scaleY);

對於將來可能有同樣問題的任何人。我使用了一個安裝系統。