首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iPhone流媒体编码

iPhone流媒体编码
EN

Stack Overflow用户
提问于 2011-03-15 11:51:18
回答 1查看 353关注 0票数 1

我的程序员很难让物理知识在iPhone游戏中用于流体模拟。基本上,他需要得到一滴水来不断地从屏幕上流下来,并在屏幕后面保持一条轨迹。他看不到那种“流畅”的表情。有什么建议吗?示例代码?或任何帮助?:)

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2011-03-15 16:06:29

这实际上取决于你想要花费多少进程来模拟这个模拟,其中一个简单的方法是使用弹簧来模拟你的水滴,只需放置5或6个节点并使用弹簧将它们彼此连接起来(你必须使用弹簧的数量来获得最好的结果),然后你只需要覆盖你的节点来绘制你的水滴,这是创建弹簧并移动它们的示例代码(虽然是CPP)。

代码语言:javascript
复制
Node nodes[6];
Spring springs[36];

int t = 0;

for(int i=0;i<6;i++)
    for(int j=i+1;j<6;j++,t++)
        spring[t].initialize(node + i,node + j);

while(true)
{
    for(int i=0;i<36;i++)
        springs[i].update();
    for(int i=0;i<6;i++)
        node [i].update();
    drawstuff(nodes);
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5307340

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档