社区
Android
帖子详情
go的滚咕噜咕噜滚和点心的龙卷风的实现原理
zdh
2011-10-27 02:51:58
加精
这个原理其实不难,就是如果把图标的排列由方形变圆形,再由圆形变方形的过程,加上个旋转和移动的特效.
下面是我用flex实现的咕噜滚原理展示
http://218.204.254.111:9980/DmHome/Grollum.html
算法简析
1.确定一个圆形,算出圆的中心点坐标,和半径.
2.找出一个基准点,算出这点的坐标和角度.
3.根据这个基准点算出圆环上每一点的坐标和角度.
4.把图标旋转并移动到圆环上.
这个类似经典的球的圆周运动.
可参考:
http://www.cnblogs.com/yjmyzz/archive/2010/04/20/1716504.html
具体在Android运用的话,只要根据以原理,把屏幕上的图标变成圆,再用一下斜率就可以实现GO的滑屏滚动效果.
需要具体算法的话,下次可能整理一下贴出来.
...全文
6067
85
打赏
收藏
go的滚咕噜咕噜滚和点心的龙卷风的实现原理
这个原理其实不难,就是如果把图标的排列由方形变圆形,再由圆形变方形的过程,加上个旋转和移动的特效. 下面是我用flex实现的咕噜滚原理展示 http://218.204.254.111:9980/DmHome/Grollum.html 算法简析 1.确定一个圆形,算出圆的中心点坐标,和半径. 2.找出一个基准点,算出这点的坐标和角度. 3.根据这个基准点算出圆环上每一点的坐标和角度. 4.把图标旋转并移动到圆环上. 这个类似经典的球的圆周运动. 可参考: http://www.cnblogs.c
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
85 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xlhb
2014-02-18
打赏
举报
回复
主你好!最近也在研究go特效的实现。 咕噜滚原理展示 http://218.204.254.111:9980/DmHome/Grollum.html 网址打不开。能不能给我发一个demo啊!!或者加一下QQ,有好多问题想向您请教啊! 谢谢!!! 邮箱: 739449500@qq.com QQ : 739449500 非常感谢!!!
EmmaCoder
2013-06-03
打赏
举报
回复
效果好赞啊。试试先
zs_lunhui
2013-04-19
打赏
举报
回复
这个有源码不?
limengwe
2012-12-01
打赏
举报
回复
这个效果我见过,我朋友下载的手机桌面,他还让我做这个呢,太深奥了
Nihn
2012-11-21
打赏
举报
回复
厉害!
Weeeeei
2012-11-20
打赏
举报
回复
0深白
2012-11-20
打赏
举报
回复
lz辛苦,我最近也一直在研究这个特效,求android的源码啊,flex看不太懂~
逛街的猫
2012-08-30
打赏
举报
回复
收藏了,LZ辛苦!!!
码农Bitter
2012-07-11
打赏
举报
回复
[Quote=引用 76 楼 的回复:]
嗯 android的平面的方和圆的转换我也实现了 如楼主所讲就是计算一下旋转的角度和位置 。
关于平面向立体的转换(如球形和立柱体) 这个貌似要用到opengles的技术还有摄像头旋转之类的 ,这个我还没有实现,请问楼主能说一下平面向立体的转换的思路不?
[/Quote]
LZ 能给下源代码看看?
iamkila
2012-06-04
打赏
举报
回复
嗯 android的平面的方和圆的转换我也实现了 如楼主所讲就是计算一下旋转的角度和位置 。
关于平面向立体的转换(如球形和立柱体) 这个貌似要用到opengles的技术还有摄像头旋转之类的 ,这个我还没有实现,请问楼主能说一下平面向立体的转换的思路不?
yw1332875
2012-05-25
打赏
举报
回复
LZ你好,我最近也一直在研究这个特效,希望可以提供android的源代码学习一下,谢谢!
warctwan@126.com
背你进京赶考
2012-04-23
打赏
举报
回复
还是很不错的 !!
zdh
2011-12-14
打赏
举报
回复
有谁知道go的球和圆柱体特效吗?
zdh
2011-12-07
打赏
举报
回复
[Quote=引用 71 楼 liulipuo 的回复:]
http://www.cnblogs.com/yjmyzz/archive/2010/04/20/1716504.html
这个帖子中关于移动的处理不错
每一帧至少减少了30 * 4 = 120次的三角函数运算 这个很受用
[/Quote]
我也是从这个帖子受到启发。
liulipuo
2011-12-02
打赏
举报
回复
http://www.cnblogs.com/yjmyzz/archive/2010/04/20/1716504.html
这个帖子中关于移动的处理不错
每一帧至少减少了30 * 4 = 120次的三角函数运算 这个很受用
lifelongemail
2011-12-01
打赏
举报
回复
喜欢喜欢,呵呵~~
liveths
2011-11-28
打赏
举报
回复
这个效果美
melonja
2011-11-27
打赏
举报
回复
不错!!iphone上有个软件可以实现很多这样的特效!
yrnaaa
2011-11-25
打赏
举报
回复
http://www.cnblogs.com/yjmyzz/archive/2010/04/20/1716504.html
这个帖子有潜力!
zdh
2011-11-25
打赏
举报
回复
[Quote=引用 60 楼 zhengy88 的回复:]
就数学知识啊,一般拉。。。。。。。编程不玩这些的,没什么用处
[/Quote]
这个东西原理想通之后,本来就是一些简单的数学公式啊。
主要是分享一个原理,又不是提供具体的编程源码,对你没用可以飘过。。。。。。
加载更多回复(39)
android_仿go
咕噜咕噜
和
点心
龙卷风
大概以下几个步骤(跟随手势进行绘图什么的看代码吧): 1.切割图片成m×n份 2.将m×n份图片组合成圆圈 3.圆圈
滚
动
用Flex实现咕噜
滚
的原理
这个原理其实不难,就是如果把图标的排列由方形变圆形,再由圆形变方形的过程,加上个旋转和移动的特效. 下面是我用flex实现的咕噜
滚
原理展示 http://218.204.254.111:9980/DmHome/Grollum.html 算法简析 1.确定一个圆形,算出圆的中心点坐标,和半径. 2.找出一个基准点,算出这点的坐标和角度. 3.根据这个基准点算出圆环上每一点的坐标和角度. 4.把图标旋转并移动到圆环上. 这个类似经典的球的圆周运动. 可参考: http://www.cnblogs.com/yjmyzz/archive/2010/04/20/1716504.html
android 资源
2019独角兽企业重金招聘Python工程师标准>>> ...
android开发资料大全
取于坛子,回馈于坛子,感谢每一个乐于分享的android人。 ✿应用开发资料、源码实例分享 史上最全!最经典!最无私的Android资料(书籍+代码)分享-不要积分 Android 贪吃蛇、俄罗斯方块、中国象棋等100多个应用功能实例源码 android开发资料大集合 Android开发资料分享- 免积分(升级版) Android 近百个项目的源代码,覆盖Android开发的每
Android
80,351
社区成员
91,288
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章