ISKSceneDelegate インターフェイス

定義

プロトコル SKSceneDelegateの必要なメソッド (存在する場合) を表すインターフェイス。

[Foundation.Protocol(Name="SKSceneDelegate", WrapperType=typeof(SpriteKit.SKSceneDelegateWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 3, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 10, ObjCRuntime.PlatformArchitecture.Arch64, null)]
public interface ISKSceneDelegate : IDisposable, ObjCRuntime.INativeObject
type ISKSceneDelegate = interface
    interface INativeObject
    interface IDisposable
派生
属性
実装

注釈

このインターフェイスには、 で SKSceneDelegate定義されているプロトコルから必要なメソッド (存在する場合) が含まれています。

開発者がこのインターフェイスを実装するクラスを作成すると、実装メソッドは、プロトコルで定義されているメソッドのシグネチャに一致する Objective-C に自動的に SKSceneDelegate エクスポートされます。

省略可能なメソッド (存在する場合) は、 インターフェイスの拡張メソッドとして クラスによって SKSceneDelegate_Extensions 提供されるため、開発者はプロトコルで任意のオプション メソッドを呼び出すことができます。

プロパティ

Handle

アンマネージド オブジェクト表現へのハンドル (ポインター)。

(継承元 INativeObject)

拡張メソッド

DidApplyConstraints(ISKSceneDelegate, SKScene)

制約が に適用された後に scene呼び出されるメソッド。

DidEvaluateActions(ISKSceneDelegate, SKScene)

すべてのシーン アクションが に対して scene評価された後に呼び出されるメソッド。

DidFinishUpdate(ISKSceneDelegate, SKScene)

が更新された後に scene 呼び出されるメソッド。

DidSimulatePhysics(ISKSceneDelegate, SKScene)

の物理シミュレーションが完了した後に scene 呼び出されるメソッド。

Update(ISKSceneDelegate, Double, SKScene)

が表示され、一時停止されていない場合 scene 、アニメーションが実行される前に、フレームごとに 1 回呼び出されるメソッド。

適用対象