Unity_太阳月亮地球的自转公转脚本
* 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_太阳月亮地球的自转公转脚本相关推荐
- 太阳、地球、月球公转与自转
创建三个球体 太阳:地球:月亮 = 5:3:1 导入下载的Texture并贴纹理 关闭平行光源,添加点光源 将太阳材质设置为透明,将点光源置于太阳中心 关闭默认太阳光 将Sky-box的材质调整为De ...
- OpenGL模拟太阳、地球、月球公转自转
// OpenGL_Prac.cpp : Defines the entry point for the console application. // #include "stdafx.h ...
- SVG_19_太阳_地球_月亮_三球仪_自转_公转
公众号原文:公众号_Xi说SVG_SVG_19_太阳_地球_月亮_三球仪 本次实现的三球仪,太阳.地球.月亮都是有自转效果的,地球和月亮也都有自己的公转. 我定义了渐变色来显示出三颗球体的自转,但由于 ...
- openGL编程学习(3):太阳、地球、月亮(含自转和公转)和航天飞机
太阳.地球和月亮的显示 sphere.h #include <cmath> #include <vector> #include <glm\glm.hpp> cla ...
- openGL绘制带纹理太阳、地球、月亮,并且地球自转并且围绕太阳旋转。月亮自转也会围绕地球旋转
openGL系列文章目录 前言 使用openGL绘制太阳.地球.月亮,太阳自转,地球自转并且围绕太阳旋转.月亮自转也会围绕地球旋转,其实月亮也会围绕太阳旋转的. 一.效果 还是有不满意的地方: 1.没 ...
- MATLAB-实现太阳、地球、月亮三者之间运转关系的模拟
例题:宇宙中存在着诸多的天体,以行星地球为例,地球绕着太阳进行公转,同时自身进行着自转.同样的,月亮在围绕地球旋转的同时自身也在自转.为了问题的简单化,假设太阳处于固定位置,且自身只有自转,只考虑太阳 ...
- Three.js - 模拟太阳、地球、月亮的运动(十一)
简介 本节我们简单的模拟地球绕着太阳转,月球绕着地球转.从月球的角度看,它是在地球的 "局部空间 "中绕着地球转,地球和月球合成一组是在全局空间绕着太阳转. 基础场景 <!D ...
- 【OpenGL】太阳、地球、月亮实例(一)
准备把自己这几天的学习opengl的经验写下来,自己是这方面的小白,希望大神可以对有问题以及可以优化的地方提出来.也欢迎指出不足和吐槽.希望帮到小白. 自己参考得比较多的网站是这个: http://w ...
- 基于C#的2D太阳、地球、月亮运动轨迹模拟实现
1.题目要求: 如题所示----基于C#的2D太阳.地球.月亮运动轨迹模拟实现. 2.研究思路: 此题目属于图形学中比较典型的有关运动轨迹实现的问题. 首先二话不说,站在面向 ...
最新文章
- 【图论专题】负环与01分数规划
- 见到了“公司”定义一个Company类,那么见到了“字段”是不是也可定义一个Column类?...
- 红盟idc技术培训群—安全培训(三)
- 【转】.NET正则基础之——正则委托
- Django案例:显示图书信息
- python 3d绘图立方体_python绘制3D立方体
- JavaScript通俗易懂(一)-变量提升
- mysql always as_MySQL always returning BIT values as blank
- 刷爆了!BAT这场AI芯片之战,你更支持谁​?
- Nginx的rewrite模块疑问排查
- [NAACL19]基于DIORA的无监督隐式句法树归纳
- 【VC ++6.0】VC++6.0的安装
- 计算机思维ppt模板,制作PPT思维导图模板分享
- 幼儿抽象逻辑思维举例_幼儿园大班数学说课稿——7的分解组成
- C++实现基于mfc的仓库管理系统(可连MySQL数据库)
- 马云:中国企业不缺创新缺管理思想
- [转]华为应对新劳动合同法 万名员工将自选去留[http://news.qq.com/a/20071027/002388.htm 21世纪经济报道]
- goaheadlinux移植_goahead(嵌入式Web服务器)之交叉编译、移植篇
- 小程序 - 分享功能
- 基于FPGA的数字钟 ——最终实现