`

[转]圆周旋转的球-如何实现如此效果

 
阅读更多

http://bbs.9ria.com/viewthread.php?tid=88572&extra=page%3D1%26amp%3Borderby%3Ddateline%26amp%3Bfilter%3D2592000&page=1

 

 


哈哈,再看这要求.
其实用不着之前说的那么麻烦,有个简单办法实现

思路如下:
点击时,判断所有的球(因为球总数不多),与当前点击的球的距离,如果距离<=(两个相邻球的间距+调整值), 就把这个球加入到一个数组中.   当这个数组的长度>=6 时(其实不可能超过6), 说明当前可以转动.  
然后把数组中的6个球,按它们与被点击的球的角度大小(角度要化成正值,[如:if(_ball._r<0)_ball._r+=Math.PI *2; ) 排序,然后依次控制坐标,数组中的第一个球坐标=第二个于,第二个球坐标=第三个球....第六个球的坐标=第一个球刚才的坐标  .    这样就转起来了.

  • 大小: 44.2 KB
  • T.swf (13.5 KB)
  • 下载次数: 12
分享到:
评论

相关推荐

    android 自定义控件 小球圆周运动

    在Android开发中,自定义控件是实现独特用户界面效果的重要手段。本教程将深入探讨如何创建一个自定义控件,让小球沿着圆周进行运动。这个过程涉及到Canvas绘图、动画处理以及Android帧率控制等多个核心知识点。 ...

    Roundabout.js演示6种图片立体旋转效果

    **Roundabout.js:图片立体旋转效果的魔法** Roundabout.js是一个强大的JavaScript库,专为创建动态、立体感的图片轮播效果而设计。这个库利用CSS3的转换和动画特性,为网页设计师提供了六种独特的图片旋转效果,...

    OPENGL旋转圆.rar

    旋转效果通常是通过改变模型视图矩阵(Modelview Matrix)来实现的,使用`glRotatef`函数指定旋转角度和轴。 总结来说,"OPENGL旋转圆.rar"提供的示例涵盖了以下关键知识点: 1. Delphi 7与OpenGL的集成:利用...

    可旋转Label 控件

    本文将详细探讨"可旋转Label控件"这一独特设计,以及如何利用源代码实现文字的任意角度旋转,甚至形成环形文字。 Label控件是常见的GUI元素,通常用于显示静态文本信息,如提示、标题或状态描述。在标准的Label控件...

    小球做圆周运动JAVA程序.rar_java圆周转动_java小球环绕_动画_小球 圆周运动

    在本项目中,"小球做圆周运动JAVA程序"是一个使用Java编程语言实现的示例,它展示了小球在圆形路径上的动态运动效果。这个程序不仅提供了视觉上的动画效果,还涉及到计算机图形学和物理的基本概念。下面将详细介绍...

    Android自定义View(模拟竖直平面小球绕圆环旋转效果)

    自定义加载等待View,模拟小球在最低点以一定初速度在重力作用下绕圆环做变速圆周运动的效果(详见:http://blog.csdn.net/l_wwbs/article/details/53408830)。

    圆周角--点评(吴小兵).pdf

    《圆周角——点评》由吴小兵撰写,聚焦于初中数学课程中的圆周角这一主题,结合教育专家袁亚良提出的“再创造”数学教学理念,旨在构建以学生为中心的教学模式,提升学生的数学素养。该课例点评深入剖析了教学过程中...

    CSS3实现LOGO或图片360度旋转特效.rar

    例如,`rotate(360deg)`会使元素完成一个完整的圆周旋转。为了实现连续、循环的360度旋转,我们可以结合`animation`属性和关键帧(`@keyframes`)规则。 以下是一个简单的示例,展示了如何创建一个持续旋转的图片:...

    自定义实现圆形旋转菜单

    本文将深入探讨如何基于Android的自定义ViewGroup实现一个圆形旋转菜单,该菜单能够跟随用户的手指移动进行旋转,并支持快速旋转效果。 首先,我们需要了解自定义ViewGroup的基本概念。在Android中,ViewGroup是一...

    人教版初三数学:弧、弦、圆心角、圆周角--知识讲解(基础).doc

    【圆心角、圆周角的基本概念】 在圆的几何学中,圆心角和圆周角是两个关键概念。圆心角是指顶点位于圆心的角,它的大小取决于其所对的弧的长度。在同圆或等圆中,相等的圆心角所对的弧是相等的,反之亦然。圆周角则...

    圆周卷积_MATLAB实现_圆周卷积_

    在MATLAB中,圆周卷积可以通过几种不同的方法实现,包括直接使用定义、傅立叶变换(DFT)以及内置的卷积函数。下面我们将详细探讨这些方法及其在MATLAB中的应用。 首先,我们来看直接使用定义的方法。圆周卷积的...

    SwiftUI 动画 加载动画 圆周旋转动画

    二、圆周旋转动画实现 1. `rotationEffect` SwiftUI提供了一个内置的视图修饰符`rotationEffect`,用于创建旋转动画。你可以通过指定一个角度值(`Angle`)来设置视图旋转的角度。例如,将一个视图旋转360度,可以写...

    手机上实现旋转菜单 点击相应事件能做相应反应

    在移动设备上,尤其是使用Java 2 Micro Edition (J2ME)平台开发的应用程序中,实现一个具有旋转效果的菜单可以提升用户体验。本教程将详细讲解如何在手机上创建一个旋转菜单,并确保用户点击菜单项时能触发相应的...

    基于halcon的旋转中心仿真测试.rar

    Halcon仿真代码则提供了一套完整的解决方案,用户可以根据提供的代码进行仿真实验,快速实现旋转中心的自动提取。这大大简化了开发流程,提高了工作效率。 总结来说,通过Halcon结合最小二乘法,我们可以高效地找到...

    OpenGL图形学实验 正方体绕固定点旋转

    为了使正方体沿圆周移动,我们需要分别对x、y、z轴进行旋转,以达到所需的效果。 考虑到正方体的正面始终朝向球心,我们需要利用向量法线计算。当正方体旋转时,我们需要更新其六个面的法线向量,确保它们始终指向...

    android转盘圆周切换菜单 仿ios

    矩阵可以用来平移、旋转和缩放图像,而贝塞尔曲线则用于创建平滑的曲线路径,使得菜单项在用户触摸或按钮点击时沿着预定路径移动,给人一种圆周旋转的视觉效果。 此外,为了响应用户的触摸事件,开发者需要在自定义...

    新人教版九年级上册数学[弧、弦、圆心角、圆周角--知识点整理及重点题型梳理](基础).doc

    这篇文档是针对新人教版九年级上册数学中关于弧、弦、圆心角和圆周角的知识点进行整理和重点题型的梳理。这部分内容是初中数学的重难点,旨在帮助学生理解和掌握相关概念,以便能够灵活运用解决实际问题。 首先,...

Global site tag (gtag.js) - Google Analytics