public static void CreateInstance() { SpineAsset spineAsset = ScriptableObject.CreateInstance <SpineAsset>(); AssetDatabase.CreateAsset(spineAsset, "Assets/SpineAsset.asset"); // EditorUtility.SetDirty(spineAsset); }
protected override void LoadContent() { // Create a new SpriteBatch, which can be used to draw textures. spriteBatch = new SpriteBatch(GraphicsDevice); basicFont = Content.Load <SpriteFont>("basicFont"); skeletonRenderer = new SkeletonMeshRenderer(graphics.GraphicsDevice); spineboy = Content.Load <SpineAsset>("spineboy"); spineboy.AnimationState.SetAnimation(0, spineboy.SkeletonData.Animations.Items[0].Name, true); spineboy.Skeleton.X += 400; spineboy.Skeleton.Y += this.GraphicsDevice.Viewport.Height; spineboy.Skeleton.UpdateWorldTransform(); }