Ho una vista che ho già creato utilizzando un file xib.Integrazione di una vista SpriteKit in una vista xib
Ora vorrei aggiungere alcuni piccoli elementi a questa vista che farebbero uso di alcune animazioni fisiche di SpriteKit, quindi ora ho bisogno di un SKView.
È possibile aggiungere una vista SK come vista secondaria della vista corrispondente alla vista xib? Ho provato questo e non sembra mostrare nulla.
Quello che segue è nel ViewController corrispondente al mio punto di vista XIB:
this.myCustomSKView = new CustomSKView()
this.View.AddSubview(this.myCustomSKView);
e la ViewController per mia abitudine SKView ha:
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);
}
}
È possibile. Pubblica il codice che hai provato. PS cosa c'entra questo con xamarin? – LearnCocos2D
Ho taggato Xamarin perché questo è l'ambiente che sto usando. –
Ah, capisco. Ho appena sfogliato il codice, non ho notato che era C#. Sono cieco. :) – LearnCocos2D