创建好一个Unity3D项目,名字随意。
并创建一个名为Roteta的脚本,以下为此脚本的代码,复制替换脚本中的代码

using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class Roteta : MonoBehaviour
{public GameObject Sun;      //太阳public GameObject Mercury;  //水星public GameObject Venus;    //金星public GameObject Earth;    //地球public GameObject Mars;     //火星public GameObject Jupiter;  //木星public GameObject Saturn;   //土星public GameObject Uranus;   //天王星public GameObject Neptune;  //海王星void Update(){Mercury.transform.RotateAround(Sun.transform.position, Sun.transform.up, 1.5f);Venus.transform.RotateAround(Sun.transform.position, Sun.transform.up, 1.25f);Earth.transform.RotateAround(Sun.transform.position, Sun.transform.up, 1f);Mars.transform.RotateAround(Sun.transform.position, Sun.transform.up, 0.8f);Jupiter.transform.RotateAround(Sun.transform.position, Sun.transform.up, 0.7f);Saturn.transform.RotateAround(Sun.transform.position, Sun.transform.up, 0.6f);Uranus.transform.RotateAround(Sun.transform.position, Sun.transform.up, 0.5f);Neptune.transform.RotateAround(Sun.transform.position, Sun.transform.up, 0.4f);//公转Mercury.transform.Rotate(Vector3.down * 0.5f, Space.World);Venus.transform.Rotate(Vector3.down * 0.2f, Space.World);Earth.transform.Rotate(Vector3.down * 0.8f, Space.World);Mars.transform.Rotate(Vector3.down * 0.85f, Space.World);Jupiter.transform.Rotate(Vector3.down * 1.3f, Space.World);Saturn.transform.Rotate(Vector3.down * 1.2f, Space.World);Uranus.transform.Rotate(Vector3.down * 1.1f, Space.World);Neptune.transform.Rotate(Vector3.down * 1.15f, Space.World);//自转}
}

这是公转与自转的相关代码
在unity中创建9个圆(Sphere)给它们上颜色设置好大小以方便分别,效果想再明显的话可以再在每个素材球上加上图片。

设置好后创建一个Gameobject,挂载最上方的代码,并将圆(Sphere)依次赋给代码脚本的变量中
完成以上操作运行下程序看看

关于公转与自转的相关代码相关推荐

  1. flex 图片旋转(解决公转和自转问题)

    在Flex中图片的旋转是既有公转和自转的.这样在图片旋转的时候就有一定小麻烦: 为了更好地说明问题,先引入两个概念:"自转"和"公转".想象一下,地球在绕着太阳 ...

  2. 【行人惯性导航】关于行人导航中IMU位姿推导的知识点及相关代码

    IMU姿态惯性推导 本文是我上学期间写得,之前已经在另一个博客发布过,如今转至此发布. 最近从事行人惯性导航的研究,本人也是一个小白,其中看了很多文献,有很多个人思考很费时间的地方,撰写此随笔的目的不 ...

  3. x-http-wrapper: 如何解决每次发版时,修改http相关代码造成的错误!(Android、iOS、h5)...

    其实是我做了个开源工具(^__^),拿出来给大家鉴赏下,欢迎大家提意见 项目:github.com/xuyt11/x-ht- 欢迎关注和star . 功能:这是一个http相关代码的创建工具. 现在我 ...

  4. mysql和redis统计网站活跃度,最代码网站用户私信列表采用mysql union查询优化为Redis查询的经验和相关代码片段分享...

    由于用户和私信的数据量逐渐增加,查询用户和其他用户的私信合并排重排序的sql语法给mysql带来了很大的压力,springdata jpa的hql查询语法如下:select id from (sele ...

  5. android 分辨率合集,Android编程之分辨率处理相关代码段合集

    本文实例讲述了Android编程之分辨率处理相关代码段.分享给大家供大家参考,具体如下: 1. 通常我们所说的屏幕分辨率如800x480.960x540等.这些分辨率是可以通过代码获取到的.手机屏幕分 ...

  6. 【Android 安全】DEX 加密 ( Java 工具开发 | 解压 apk 文件 | 加密生成 dex 文件 | 打包未签名 apk 文件 | 文件解压缩相关代码 )

    文章目录 一.解压 apk 文件 二.加密生成 dex 文件 三.打包未签名 apk 文件 四.完整代码示例 五.文件解压缩相关代码 六.执行结果 参考博客 : [Android 安全]DEX 加密 ...

  7. 该系列主要整理收集在使用C#开发WinForm应用文章及相关代码来源于WinForms小组...

    该系列主要整理收集在使用C#开发WinForm应用文章及相关代码, 平时看到大家主要使用C#来开发Asp.Net应用,这方面的文章也特别多,而关于WinForm的文章相对少很多,而自己对WinForm ...

  8. html提交列表编号自动生成目录,解析 Html 自动生成目录 TOC 的相关代码

    解析 Html 自动生成目录 TOC 的相关代码 相关代码function create_content_TOC(dom, config, target) { let hList = dom.find ...

  9. 【高校宿舍管理系统】第二章 整合Mybatis和写CRUD的基本流程以及使用代码生成器生成Mapper等相关代码

    第二章 整合Mybatis和写CRUD的基本流程以及使用代码生成器生成Mapper等相关代码 提示:本博客个为人独立博客,不是权威,仅供参考!所有思路只做交流之用!如有不足之处,望各位在评论区友善指正 ...

最新文章

  1. linux安装64 mysql5.7_Linux安装64位Mysql5.7.22
  2. python中with类的_在Python中使用`with`的不同类
  3. java url帮助类_Spring居然还提供了这么好用的URL工具类
  4. python 文件按行读写
  5. Python之进程+线程+协程(异步、selectors模块、阻塞、非阻塞IO)
  6. 浅说项目管理中的Action以及3W1P原则
  7. 瑞典抢发区块链数字货币 E-Krona!
  8. shell制表与脚本运行进度条写法
  9. lsb算法 java,解决:-bash: lsb_release: command not found办法
  10. tomcat 在linux下的关闭问题
  11. linux常用查看磁盘空间大小的命令
  12. 【课程总结】软件工程经济学简答题总结
  13. Spring-Boot开发者工具:自动重启、LiveReload、远程开发、默认的开发时属性值
  14. 挂马方式研究、挂马检测技术研究
  15. R语言之系统聚类(层次)分析之图谱形式完整版
  16. 《第一行代码》总结之简介、Activity(一)
  17. 计算机中如何美化表格,手把手教你如何一秒美化Excel表格
  18. 有WINDOWS为何还学DOS?【转载】
  19. HDMI视频画面分割器的优势主要有哪些?
  20. 从零开始搭建一个项目-前端框架(vue)

热门文章

  1. MySQL数据库配置及高级操作
  2. 多旋翼飞行器技术_YY硕
  3. linux环境下将nginx编译安装至指定目录步骤详解
  4. AES加密解密python实现
  5. datepick二格式 化时间_Date日期格式转换
  6. matlab(四)符号运算
  7. java 的装箱拆箱_java装箱拆箱
  8. 跌宕起伏的ETC巨头金溢科技,晚年惨遭微信、支付宝截胡
  9. 融入动画技术的交互应用——Map Generator!
  10. 人工智能:2020的十大进展+2021 年十大技术趋势