播放动画
一段播放动画的代码:
// start
if (!walking && wantToWalk)
{
PlayAnim(StartAnim);
walking = true;
}
// walk loop
if (IsPlaying(StartAnim) && IsAtEndOfAnim())
{
PlayAnim(WalkLoopAnim);
}
// stop
if (walking && !wantToWalk)
{
PlayAnim(StopAnim);
walking = false;
}
IMPLEMENT_SIMPLE_AUTOMATION_TEST(FPlaceholderTest, "TestGroup.TestSubgroupPlaceholder Test", EAutomationTestFlags::EditorContext | EAutomationTestFlags::EngineFilter)
bool FPlaceholderTest::RunTest(const FString& Parameters)
{
// 通过返回"真(true)"使测试通过,或者返回"假(false)"使测试失败。
return true;
}
C++ DELEGATES
This system allows you to call member functions on C++ objects in a generic, yet type-safe way.
Using delegates, you can dynamically bind to a member function of an arbitrary object, then call functions on the object, even if the caller doesnt know the object
s type.
- Viscom.ai
- Krea.ai
- Topaz Gigapixel
一个在IOS系统中的Linux Shell命令行软件。官网:
- https://ish.app/
- https://github.com/ish-app/ish
修改版本
使用的Alpine Linux
,如需更换版本是直接修改/etc/apk/repositories
文件。
在alpine cdn可以查看有哪些版本可以修改。
Search
Search problems involve an agent that is given an initial state and a goal state, and it returns a solution of how to get from the former to the latter. A navigator app uses a typical search process, where the agent (the thinking part of the program) receives as input your current location and your desired destination, and, based on a search algorithm, returns a suggested path. However, there are many other forms of search problems, like puzzles or mazes.