我是游戏物理新手。我想在Sprite-kit中创建一个sprite,其中sprite会在屏幕边界或游戏中的其他对象碰撞时旋转。基本上就是这样。
我只是不知道如何在Sprite-Kit或任何其他框架中完成此操作......我是否必须在代码中计算轮换或框架是否提供帮助?如果要在我的代码中完成,有人可以帮助我开始吗?非常感谢!
答案 0 :(得分:0)
使用以下SKAction:
bool isPermutation(std::string a, std::string b)
{
if(a.length() != b.length())
return false;
assert(a.length() <= INT_MAX);
assert(b.length() <= INT_MAX);
int counts[256] = {};
for (unsigned char ch : a)
++counts[ch];
for (unsigned char ch : b)
--counts[ch];
for (int count : counts)
if (count)
return false;
return true;
}
这会将精灵旋转180º