如何在自定义框架(类似 xna)中为补间使用其中一个 类

How to use one of this classes for tweens in custom framework (xna like)

我正在尝试为我的自定义游戏框架实现这个补间 class,但我不知道如何使用它。

(该框架与 XNA 非常相似)。

这个tinyTweenclass看起来很全,但是我不是很懂。

https://gist.github.com/liaoguipeng13/717f83f4971230e70d7e

http://theinstructionlimit.com/flash-style-tweeneasing-functions-in-c

我应该实例化补间 class 吗?或者我可以在不实例化的情况下使用它吗?

我也可以在更新我的函数中设置移动精灵 SetVelocityX、SetX、SetAccelX 等...

我有兴趣制作一个精灵从点 (100,150) 移动到 (400,600) 并且移动效果很好...

Should I instantiate the tweening class?

根据 Tween class,是的,您需要实例化 class。尽管您可以从继承自它的所有 classes 看出,您很可能可以将其中之一用于您计划使用它的任何用途,而不是自己实现。

I am interested in making a sprite move from point (100,150) to (400,600) with a nice moving effect...

基于Tween class,看起来很简单。您所要做的就是用开始和结束位置、持续时间和移动公式调用 Start。 Tween class 应该会处理其余部分,只要您记得每帧都调用 Update。