Ich habe eine Ansicht, die ich bereits mit einer XIB-Datei erstellt habe.Eine SpriteKit-Ansicht in eine XIB-Ansicht integrieren
Jetzt möchte ich ein paar kleine Elemente zu dieser Ansicht hinzufügen, die einige der Physik-Animationen von SpriteKit verwenden würde, also brauche ich jetzt ein SKView.
Ist es möglich, ein SKView als Unteransicht der Ansicht hinzuzufügen, die meiner XIB-Ansicht entspricht? Ich habe es versucht und es scheint nichts zu zeigen.
finden Sie in der Viewcontroller meiner XIB Ansicht entsprechend:
this.myCustomSKView = new CustomSKView()
this.View.AddSubview(this.myCustomSKView);
und der Viewcontroller für meine benutzerdefinierte SKView hat:
public override void ViewWillLayoutSubviews()
{
base.ViewWillLayoutSubviews();
if(this.SKView.Scene == null)
{
this.SKView.ShowsFPS = true;
this.SKView.ShowsNodeCount = true;
this.SKView.ShowsDrawCount = true;
var scene = new MyCustomSKScene (this.SKView.Bounds.Size);
this.SKView.PresentScene (scene);
}
}
Es ist möglich. Sende den Code, den du ausprobiert hast. PS: Was hat das mit Xamarin zu tun? – LearnCocos2D
Ich habe Xamarin getaggt, weil dies die Umgebung ist, die ich benutze. –
Ah, ich verstehe. Ich habe gerade den Code überflogen, bemerkte nicht, dass es C# war. Ich bin blind. :) – LearnCocos2D