我試圖做簡單的2D轉輪。移動過程中抽動攝像機圖像。在Unity 2D
我正在使用Windows 7旗艦版(SP1),Unity 5.3.2(同時測試過5.3.0,5.3.1,5.2.4)。
我在編輯器,獨立版本,Android版本中導致了一個錯誤。
我已經在2D中創建了新項目。並把一個運動腳本放到攝像機上:
private float m_speed = 0;
void Update()
{
transform.Translate(m_speed * Time.deltaTime, 0f, 0f);
if (Input.GetAxis("Horizontal") > 0) //RIGHT
{
m_speed = 5f;
}
else if (Input.GetAxis("Horizontal") < 0) //LEFT
{
m_speed = -5f;
}
else //STOP
{
m_speed = 0f;
}
}
我已經添加到攝像機前的一個sceene簡單的立方體。 因此(在播放模式下),當我移動相機時(它以穩定的速度移動) - 圖像(立方體)正在抽搐。 在項目的質量設置中 - V同步計數Don't Sync
和Every V Blank
中的更改沒有任何可見性,但Every Second V Blank
增加了抽搐。
我試圖在一個類似的問題在forum (with video)
添加剛體和使用插值設置,如不解決這個問題。
嘿德米特里 - 我真的覺得你必須上傳項目,並有一個鏈接(使用免費的一個您可以託管一個zip文件的網站)。如果你發佈它,我會看看它。 (只要你喜歡,就刪除任何私人信息。)PS請不要忘記使用Unity,只有在壓縮或使用源代碼控制時才包含Assets /和ProjectSettings /文件夾。乾杯! – Fattie
注意,VSync等是完全無關的,你可以肯定:O – Fattie
@JoeBlow,我在[unity3d.forum]找到了合適的主題(http://forum.unity3d.com/threads/gfx-waitforpresent.211166/ ),並且202個帖子使抽搐幾乎察覺不到,但是對於Andriod設備來說存在抽搐。 –