コード例 #1
0
    public static void CreateInstance()
    {
        SpineAsset spineAsset = ScriptableObject.CreateInstance <SpineAsset>();

        AssetDatabase.CreateAsset(spineAsset, "Assets/SpineAsset.asset");
        // EditorUtility.SetDirty(spineAsset);
    }
コード例 #2
0
        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();
        }