簡體   English   中英

SceneKit場景大小錯誤

[英]SceneKit Scene Incorrect Size

所以我要設置一個SceneKit iOS游戲,調用didMoveToView時,場景高度為768.0 (根據self.size.height )。

如果使用此數字並將其除以2,則不會獲得屏幕的垂直中心。

然后,我使用touchesBegandidMoveToView之后觸發事件。 此時,根據傳遞的touches事件以及self.size.height ,屏幕均為375.0高。

有什么用?我如何在didMoveToView獲得正確的高度?

在您的場景中,您可以訪問視圖。 你應該打電話

self.scene.size = view.bounds.size;

在didMoveToView之后。

您可以使用CGRectGetMidX(self.frame)獲得屏幕的垂直中心,但是將屏幕除以二應該可以...

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM