/* Title:        ””
 * Function:
 *     - 太阳自转
 *  - 地球自转、公转
 *  - 月亮自转、公转
 * Used By:    
 * Author:    YS.
 * Date:        2016.12.
 * Version:    1.0
 * Description(Record):
 *    
 ************************/

using UnityEngine;
using System.Collections;

public class SunEarthMoon : MonoBehaviour 
{
    public Transform TrSun; // 定义太阳
//    public GameObject GoSun;
    public Transform TrEarth;    // 定义地球
    public Transform TrMoon;    // 定义月球

public float FlRotaSpeedSelf;  // 自转速度
    public float FlRotaSpeedCommEarth;  // 地球公转速度
    public float FlRotaSpeedCommMoon;   // 月球公转速度

void Start () 
    {
            
    }//end_Start
    
    void Update () 
    {
        // 太阳自转
        // 脚本挂给谁,就让谁转
//        this.gameObject.transform.Rotate ();
//        transform.Rotate();
        // 挂脚本后,把哪个对象拖给TrSun就是谁
        TrSun.Rotate (Vector3.up * FlRotaSpeedSelf);
        // 因为组件名不一样,如果想用别的组件名,那么必须先 “.”出来
//        GoSun.transform.Rotate ();

// 地球自转
        TrEarth.Rotate(Vector3.up * FlRotaSpeedSelf);
        // 地球公转
        TrEarth.RotateAround(TrSun.position,Vector3.up, FlRotaSpeedCommEarth);

// 月球自转
        TrMoon.Rotate(Vector3.up * FlRotaSpeedSelf);
        // 月球公转
        TrMoon.RotateAround(TrEarth.position,Vector3.up,FlRotaSpeedCommMoon);

}//end_Update
}

Unity_太阳月亮地球的自转公转脚本相关推荐

  1. 太阳、地球、月球公转与自转

    创建三个球体 太阳:地球:月亮 = 5:3:1 导入下载的Texture并贴纹理 关闭平行光源,添加点光源 将太阳材质设置为透明,将点光源置于太阳中心 关闭默认太阳光 将Sky-box的材质调整为De ...

  2. OpenGL模拟太阳、地球、月球公转自转

    // OpenGL_Prac.cpp : Defines the entry point for the console application. // #include "stdafx.h ...

  3. SVG_19_太阳_地球_月亮_三球仪_自转_公转

    公众号原文:公众号_Xi说SVG_SVG_19_太阳_地球_月亮_三球仪 本次实现的三球仪,太阳.地球.月亮都是有自转效果的,地球和月亮也都有自己的公转. 我定义了渐变色来显示出三颗球体的自转,但由于 ...

  4. openGL编程学习(3):太阳、地球、月亮(含自转和公转)和航天飞机

    太阳.地球和月亮的显示 sphere.h #include <cmath> #include <vector> #include <glm\glm.hpp> cla ...

  5. openGL绘制带纹理太阳、地球、月亮,并且地球自转并且围绕太阳旋转。月亮自转也会围绕地球旋转

    openGL系列文章目录 前言 使用openGL绘制太阳.地球.月亮,太阳自转,地球自转并且围绕太阳旋转.月亮自转也会围绕地球旋转,其实月亮也会围绕太阳旋转的. 一.效果 还是有不满意的地方: 1.没 ...

  6. MATLAB-实现太阳、地球、月亮三者之间运转关系的模拟

    例题:宇宙中存在着诸多的天体,以行星地球为例,地球绕着太阳进行公转,同时自身进行着自转.同样的,月亮在围绕地球旋转的同时自身也在自转.为了问题的简单化,假设太阳处于固定位置,且自身只有自转,只考虑太阳 ...

  7. Three.js - 模拟太阳、地球、月亮的运动(十一)

    简介 本节我们简单的模拟地球绕着太阳转,月球绕着地球转.从月球的角度看,它是在地球的 "局部空间 "中绕着地球转,地球和月球合成一组是在全局空间绕着太阳转. 基础场景 <!D ...

  8. 【OpenGL】太阳、地球、月亮实例(一)

    准备把自己这几天的学习opengl的经验写下来,自己是这方面的小白,希望大神可以对有问题以及可以优化的地方提出来.也欢迎指出不足和吐槽.希望帮到小白. 自己参考得比较多的网站是这个: http://w ...

  9. 基于C#的2D太阳、地球、月亮运动轨迹模拟实现

    1.题目要求:    如题所示----基于C#的2D太阳.地球.月亮运动轨迹模拟实现. 2.研究思路:      此题目属于图形学中比较典型的有关运动轨迹实现的问题.      首先二话不说,站在面向 ...

最新文章

  1. 【图论专题】负环与01分数规划
  2. 见到了“公司”定义一个Company类,那么见到了“字段”是不是也可定义一个Column类?...
  3. 红盟idc技术培训群—安全培训(三)
  4. 【转】.NET正则基础之——正则委托
  5. Django案例:显示图书信息
  6. python 3d绘图立方体_python绘制3D立方体
  7. JavaScript通俗易懂(一)-变量提升
  8. mysql always as_MySQL always returning BIT values as blank
  9. 刷爆了!BAT这场AI芯片之战,你更支持谁​?
  10. Nginx的rewrite模块疑问排查
  11. [NAACL19]基于DIORA的无监督隐式句法树归纳
  12. 【VC ++6.0】VC++6.0的安装
  13. 计算机思维ppt模板,制作PPT思维导图模板分享
  14. 幼儿抽象逻辑思维举例_幼儿园大班数学说课稿——7的分解组成
  15. C++实现基于mfc的仓库管理系统(可连MySQL数据库)
  16. 马云:中国企业不缺创新缺管理思想
  17. [转]华为应对新劳动合同法 万名员工将自选去留[http://news.qq.com/a/20071027/002388.htm  21世纪经济报道]
  18. goaheadlinux移植_goahead(嵌入式Web服务器)之交叉编译、移植篇
  19. 小程序 - 分享功能
  20. 基于FPGA的数字钟 ——最终实现

热门文章

  1. Java基础(以及面试常问问题)
  2. 大数据安全核心技术分析:数据采集存储安全技术
  3. 100天精通Oracle-实战系列(第8天)保姆级 PL/SQL Developer 安装与配置
  4. Springboot毕设项目大连和平广场停车场管理系统52oca(java+VUE+Mybatis+Maven+Mysql)
  5. 【win10邮件客户端 设置QQ和163邮箱】
  6. win10如何彻底关闭病毒实时保护
  7. 利用 AI 跟踪和优化视频质量
  8. MariaDB 之用
  9. wireshark——APR协议IP协议
  10. 跨境电商运营指南:电商平台的营销推广方式有哪些?