Unity3D:简单太阳系的制作

简单太阳系制作 Unity3D第二次作业短文13331305 薛昭关于Transform.localXXX的运用transform.localXXXX一般都是 相对于父对象的XXX,针对这点可以利用的情况很多。就比如这次的课堂作业 太阳,地球,月亮的模型:太阳是地球的父对象 而地球是月亮的父对象一开始我设置三者的位置时,只用了position,代码如下:float SunR = 8f; float EarR = 阅读详情

制作一个简单的太阳系,其他星球围绕太阳的转速必须不一样,且不在一个法平面上。

先上效果图:


制作过程其实也很简单,直接在场景中把太阳和八大行星弄好一字按顺序排在Z轴上,需要不在同一个法平面上,则只需用(X,Y,0)表示转轴,然后X,Y取随机数就好。速度不同也是取随机数。


代码如下:


如上图,转轴的X,Y和速度都是取一个随机数,然后挂到八大行星上,把太阳拖进去作为the_sun就可以跑了。

然后为了美观以及更好辨认转的平面,我给他们加了运行轨迹,设置方法如下:

在行星的Inspector下Add Component->Effects->Trail Renderer就好了


Unity3D学习(2)之精美太阳系 Unity3D中一个很基础的知识点是物体坐标位置的变换。这次让我们通过简单的太阳系制作来体验下。 先安利一个学习的入口------官方API。 阅读详情

相关推荐

Unity3D项目二:太阳系仿真

Unity3D项目二:太阳系仿真 先上演示视频:???? 视角移动秘技 飞行模式:按住鼠标右键 + WASD(或方向键)移动,QE可以缩放 聚焦旋转:选中物体按F或者双击聚焦,然后按住ALT + 鼠标左键移动 物体旋转 围绕自身的旋转,参数为旋转轴 * 速度,注意只有一个参数 this.transform.Rotate (Vector3.up * rotaSpeed); 围绕某个点的旋转,参数为围绕...

Tifinity的博客 1439

unity模拟太阳系(粒子系统版太阳)

本工程为模拟太阳系 环境为Unity2018.4.14 实现了太阳系八大行星绕太阳的公转和自传和其他模拟太阳系的u3d模型不同的是,太阳用了粒子系统来实现

m0_56654413的博客 2247

[unity3D]简单实现FPS中的射击功能

[unity3D]最简单最详细的第一人称射击教程

Z_hongli的博客 1万+

Unity3D学习笔记(3)—— 制作简单的太阳系

这次要实现一个简单的太阳系,太阳本身自带光源,其他星球围绕太阳的转速不一样(越远的公转越慢),且不在一个法平面上。 首先,在场景中创建1个太阳和9大行星,然后将它们分别命名。9大行星的排列顺序是:水星、金星、地球、火星、木星、土星、天王星、海王星、冥王星?。 然后将它们延X轴依次排列开,这样做的目的是可以很容易知道行星的旋转法线是(0,Y,Z),因此要确保行星不在一个法平面上,只需确保Y和Z不

Simba_Scorpio的专栏 1万+

自制太阳系Demo

自制unity3d的太阳系场景。其中还包含自转、公转脚本,暂停功能,视角切换功能。

Unity太阳系模拟

unity3d 太阳系模型 地球围绕太阳转 月亮围绕地球转

Unity做一个太阳系

Unity做一个太阳系(适合初学者学习) 步骤 1.新建Unity项目(我用的unity2019) 2.在assets中建script文件夹,material文件夹。 2.创造9个sphere物体:太阳,水星,金星,地球,火星,木星,土星,天王星,海王星。 3.将素材贴图导入Assets-material中,对应将贴图行星。 4.参照各行星大小,自转速度,公转速度编写代码。 5.将代码文件放到摄影机上,分别把行星物体放到对象上。 效果图: 资源链接:https://download.youkuaiyun.com/do

weixin_43474701的博客 987

unity星球资源全(八大行星)

unity Neutron Solar System Pack 2.0 所支持的Unity版本:5.6.1 中子太阳系包为您提供的资产,可以帮助您快速制作一个简单的太阳系模型,或其他空间场景。 此套装包括: -太阳、8颗行星、2颗矮行星(冥王星和谷神星)和9颗卫星(月亮、木卫一、木卫二、木卫三、木卫四、土卫六、土卫六、海卫一、冥王星)。一些不太详细的表面纹理(巨行星)是1024x512,而其他大多数是2048x1024,地球和月球是4096x2048。冥王星、冥王星和海卫一的原始结构有黑色和未被探索的区域,想象的区域被加在它们上面。 -简单地球和行星着色器。 -一个简单的场景(按比例缩放对象大小,不按比例缩放距离)。 该场景主要用于Windows,但它们可以在其他平台上运行。您需要为moblie设备实现自己的控件。

unity实现抛物线及太阳系

unity实现抛物线及太阳系

weixin_51376828的博客 1165

基于STM32与毫米波雷达的非接触式睡眠监测系统

物联网和嵌入式系统技术正在推动医疗健康设备的智能化发展。通过传感器网络采集生理信号,结合信号处理算法实现健康监测已成为主流技术方案。毫米波雷达凭借其非接触检测特性,在呼吸、心率等生命体征监测中展现出独特优势。STM32系列MCU凭借丰富外设和低功耗特性,成为医疗级嵌入式设备的首选平台。本系统整合60GHz毫米波雷达、红外测温与无线传输模块,构建了完整的睡眠质量评估解决方案,其硬件架构设计、信号处理算法和低功耗优化策略对可穿戴医疗设备开发具有参考价值。

weixin_36369848的博客 612

2023 年全国网络安全行业职业技能大赛-电子数据取证分析师-决赛WP_2023网络安全行业赛取证

数据库取证工具里面可以恢复删除掉的数据带红叉的就说删除过的,game库下面announcement_detail表里面update_time字段使用sql语句时间戳最大为1513243355转换时间为2017-12-14 17:22:35。

2401_89791684的博客 2092

Unity制作太阳

一.目的 1.发现Unity商店里面没有关于太阳的资源 2.网上查找也不好找太阳的资源 二。参考 1.unity真实太阳制作教程 https://www.bilibili.com/video/BV1Mt411K7x6/?spm_id_from=autoNext 总结:只有视频没有资源 三.操作 1. ...

qq_40544338的博客 2235

Unity中5分钟实现3D高斯泼溅渲染:从原理到实战部署

3D高斯泼溅(3D Gaussian Splatting)是一种新兴的神经渲染技术,它通过显式地使用大量3D高斯椭球来表示场景,革新了传统的体渲染和神经辐射场(NeRF)方法。其核心原理是将这些3D高斯投影到2D屏幕并进行快速光栅化与Alpha混合,从而绕过了耗时的光线步进,实现了极高的渲染效率。这项技术的价值在于,它能够在消费级GPU上达到实时甚至超实时的帧率,同时保持紧凑的数据表达和惊人的视觉细节,极大地降低了高质量3D重建与渲染的门槛。在应用场景上,它正快速渗透到数字孪生、虚拟现实、文化遗产数字化以及

weixin_29474431的博客 274

Unity3D制作简单的太阳系

原地址 这次要实现一个简单的太阳系,太阳本身自带光源,其他星球围绕太阳的转速不一样(越远的公转越慢),且不在一个法平面上。         首先,在场景中创建1个太阳和9大行星,然后将它们分别命名。9大行星的排列顺序是:水星、金星、地球、火星、木星、土星、天王星、海王星、冥王星?然后将它们延X轴依次排列开,这样做的目的是可以很容易知道行星的旋转法线是(0,Y,Z),因此要确保行星不在一

ZON 9128

weblogic 集群搭建,双机部署,相关问题记录

4.5.集群搭建1 参考网址https://wenku.baidu.com/view/76365129cd1755270722192e453610661ed95aa4.html IP地址 端口 角色 192.168.1.160 9001 AdminServer ...

zl386119974的专栏 1669

UE 动态获取 资源缩略图 下载到本地或返回图片信息

UE 动态加载资源缩略图 返回图片信息或保存到本地

qq_46080252的博客 1937

【Unity3d学习】空间与物体运动——制作简单太阳系

了解游戏对象运动的本质 首先通过初步学习,可以了解到我们在Unity中创建的物体,都会带有Transfrom的部件,其中包含了Position,Rotation,Scale三个主要部分。而实际上物体的运动就是改变这三个状态,使其能够平移、旋转、缩放,以及这三种运动的组合。构成游戏对象所有运动的基础。还有一种理解,就是通过矩阵变换,使得物体空间属性发生变化,这就是对象运动的本质。 实现物体简单运动 ...

JKJKL1的博客 1121

基于Simscape的双PID比例调速阀与比例溢流阀液压控制系统建模与仿真

本文提出了一种基于Simscape的双PID液压控制系统建模方法,通过比例调速阀和比例溢流阀实现液压缸速度与压力的解耦控制。系统采用Simscape Fluids物理建模,精确模拟液压元件非线性特性。文章详细介绍了液压被控对象建模过程,包括动力单元、比例阀组合建模、执行机构及传感器配置。同时设计了双PID控制器架构,分别控制速度环和压力环,并给出参数整定建议。该方法通过物理网络直接模拟流体流动和压力动态,相比传统传递函数法具有更高精度,为液压系统仿真提供了有效解决方案。

AI的内部世界的博客 284

用Unity3D实现太阳系仿真

一.目的 1.想知道:用Unity3D实现太阳系仿真 二.参考 1.用Unity3D实现太阳系仿真 用Unity3D实现太阳系仿真 三.操作 1.

qq_40544338的博客 2089

数据分享|1961-2017年中国0.25°×0.25° 逐日地表水文数据集(VIC-CN05.1)

其中,全球径流中心(University of New Hampshire and Global Runoff Data Centre, UNH/GRDC)的复合产流场集成了观测的河道径流和水量平衡模式模拟的地表和地下径流,常被用来评估模拟的径流。在长白山、海北灌丛和千烟洲通量站,模拟与观测的逐月潜热通量的平均NSE为0.61。VIC-CN05.1受益于较准确的大气驱动场、先进的地表水文参数化方案以及更真实丰富的土壤信息,可作为中国水文气象研究的参照数据,用于陆面模式的评估和长期的趋势分析等。

J_Giser的博客 1832

手把手教程 | 使用 apktool 修改已发布 APK 的版本号与版本名称

摘要:本文介绍如何使用apktool工具直接修改APK版本信息,适用于版本回滚、多版本测试等场景。详细步骤包括反编译APK、修改版本号、重打包、对齐优化和重新签名,并分享了反编译相关实用知识。该方法无需源代码参与,但需注意修改后的APK必须重新签名才能安装。最后强调应在合法范围内使用反编译技术。

学无止境 826

Unity实现简单太阳系

第二种:只需将太阳material的Shader属性改为Legacy Shaders/Self-Illumin/Diffuse即可,色调比较自然。3、接着就是创建相应sphere,调整好其位置、大小等。初始化位置我统一设成在一条线上了,以便简化位置参数的调整。但是其中光的颜色还需自己调,我尝试过后发现不太自然,于是没有采用。2、特别注意导入太阳material时,为了更逼真,我为其设置了。问就是英文不好0.0(实践下来没有影响就完事了)注意:月球的target为地球。的属性,实现自发光有两种方法。

qq_56266553的博客 6181

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Unity3D 小实验:太阳系模拟

      太阳系大概是什么样子,大家都知道的,这里就不多说了。太阳系模拟,本来应该是按太阳系中太阳和行星的真实比例来实现的,后来,发现用真实比例,呈现出来的模拟结果很难看(太阳确实太大了,另外,大的行星和小的行星之间的比例相差也太大),所以,这次实验就没有按照真实的数据比例来进行模拟啦。    &nbsp...

ShenDW818的博客 6083

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

Unity3d入门作——做一个简单的太阳系(一)

简介这篇博客主要介绍了怎么简单的使用Unity3d来搭建一个简单的太阳系,以及做一个学习记录,分享一下学习Unity3d的心得。 使用工具:Unity3d 5.5实现1.材料的管理先是界面的选择吧,这里我选的是“2 by 3”的界面,我觉得这个界面的好处就是,能尽可能的把所有的工作窗口显示出来吧。(其实是被同学安利的= =),至于怎么调,下图已说明: 由于行星大多数都是属于球体,所以我们要新

Yjl_Richard的博客 1万+

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

Unity3D自转与公转-太阳系

准备 1.VS2017 2.Unity3D 3.素材 实现 1.新建Unity项目 2.在assets中建script文件夹,material文件夹。 2.创造9个sphere物体:太阳,水星,金星,地球,火星,木星,土星,天王星,海王星。 3.将素材贴图导入Assets-material中,对应将贴图行星。 4.参照各行星大小,自转速度,公转速度编写代码。 5.将代码文件放到摄影机上,分别把行星物体放到对象上。 效果 代码 using System.Collections; using System.C

weixin_43903780的博客 3467
上一篇: Unity3D学习:一些基本问题
下一篇: Unity3D学习:射击小游戏——飞碟世界
ChaosMeta
博客等级 码龄10年 82粉丝 83原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值