SKScene を追加したい UIView があります。ステップで、クラッシュする「skView」を宣言しました。
var skView=view as SKView;
var skScene=gameScene();
skView.presentScene(skScene)
SKScene を追加したい UIView があります。ステップで、クラッシュする「skView」を宣言しました。
var skView=view as SKView;
var skScene=gameScene();
skView.presentScene(skScene)
オペレーターはそのas
ようには機能しません。ある型の値を別の型で扱うには、次のas
2 つのことが true である必要があります。
最初のものはありますが、2番目のものはありません。たとえば、私があなたに何かをCar
与えaccelerate()
てbrake()
、engageClutch()
それas
がStickshiftCar
. 私はあなたに を与えたかもしれないし、与えなかったかもしれませんStickshiftCar
- あなたが実際に持っているものが他のものなら、「これをスティックシフトのように扱ってください」と言うだけではそれを1つにすることはできません.
を使用するSKView
場合は、まず自分で取得する必要があります。ビューがストーリーボードに設定されている場合は、IB を使用してビュー コントローラーのルート ビューをSKView
. 次に、コードで(これは、プロパティが認識しているすべてself.view
の にすぎません) にアクセスし、安全に . として扱うことができます。UIView
as
SKView