Flash/Flex学习笔记(44):万有引力与粒子系统

万有引用公式:

其中G为万有引力常数

 

 代码虽然很长,但是其中有很多都是上一篇里封装好的方法直接复制过来的,应该不难理解

再来模拟一下地球绕着太阳转:

代码就是在第一段的基础上修改的,可以看到在"远日点"速度较慢(因为距离越远,万有引力越小,对应的加速度也较小),在"近日点"速度较快(距离越近,万有引力越大,对应的加速度也较大)

节点花园NodeGarden:

为啥叫这个名字,我也说不上来,反正ActionScript3.0 in Animation一书的作者是这么叫的。

关于这个效果,建议初次接触的同学们,先回顾一下弹性运动:Flash/Flex学习笔记(40):弹性运动续--弹簧

可以稍加改进,加入质量因素:

下面这种效果也是很多Flash网站上都有的,效果还不错,而且原理也很简单:

下面这个是它的变种:

posted @   菩提树下的杨过  阅读(2069)  评论(3编辑  收藏  举报
点击右上角即可分享
微信分享提示