unity3d实现飞行模拟

news/2024/10/17 16:31:47/

值得注意的是,模型要于代码的方向和轴向一致,多多改几次就能调整合适的了。

制作空物体,放在飞机模型合适的位置

using UnityEngine;
using System.Collections;public class FlyTest : MonoBehaviour {public GameObject box;private Transform Head;private Transform LeftAirfoil;private Transform RightArifoil;private Transform LeftTailAirfoil;private Transform RightTailAirfoil;private float speed = 250.0f;private Rigidbody rb;void Start(){box = GameObject.Find("Plane");Head = transform.Find("Head");LeftAirfoil = transform.Find("LeftAirfoil");RightArifoil = transform.Find("RightAirfoil");LeftTailAirfoil = transform.Find("LeftTailAirfoil");RightTailAirfoil = transform.Find("RightTailAirfoil");rb = GetComponent<Rigidbody>();}void FixedUpdate(){transform.Translate(Vector3.right * Time.deltaTime);//俯冲if(Input .GetKey (KeyCode.W )){rb.AddForceAtPosition(transform.up * 5.0f, LeftTailAirfoil.position);rb.AddForceAtPosition(transform.up * 5.0f, RightTailAirfoil.position);}//爬升else if(Input .GetKey (KeyCode .S )){rb.AddForceAtPosition(transform.up * -5.0f, LeftTailAirfoil.position);rb.AddForceAtPosition(transform.up * -5.0f, RightTailAirfoil.position);}//左翻滚else if(Input .GetKey (KeyCode .A )){rb.AddForceAtPosition(transform.up * -5.0f, LeftTailAirfoil.position);rb.AddForceAtPosition(transform.up * 5.0f, RightTailAirfoil.position);}//右翻滚else if(Input .GetKey (KeyCode .D )){rb.AddForceAtPosition(transform.up * 5.0f, LeftTailAirfoil.position);rb.AddForceAtPosition(transform.up * -5.0f, RightTailAirfoil.position);}}
}



http://www.ppmy.cn/news/589334.html

相关文章

倾转旋翼飞行模拟(基于X-planeXV-15)

前言&#xff1a; 和传统一样&#xff0c;受限于固定翼的起降需求和直升机的航程与速度限制&#xff0c;诞生了接触一下倾转旋翼的想法。但是我一没有科研需求&#xff0c;二没有项目支撑&#xff0c;于是决定从X-plane当中做出一些尝试&#xff0c;体验一下。图1是我制作…

scratch少儿编程航天主题:模拟航天飞机飞行

中国在人造卫星、航天工程、探月工程、北斗导航、FAST、空间站等一系列工程方面取得了举世瞩目的成就。太空探索工程涉及到天文、物理、计算机、数学、工程学等多学科领域,孩子们通过scratch编程学习与应用相关的专业知识,体会太空探索的乐趣,建立热爱科学的素养,激发探索自…

2022-2028全球及中国飞行模拟装置行业研究及十四五规划分析报告

【报告篇幅】&#xff1a;93 【报告图表数】&#xff1a;132 【报告出版时间】&#xff1a;2021年12月 报告摘要 2021年全球飞行模拟装置市场规模大约为258亿元&#xff08;人民币&#xff09;&#xff0c;预计2028年将达到322亿元&#xff0c;2022-2028期间年复合增长率&…

linux 飞行模拟,为推进2020款微软飞行模拟器开发:微软启动Flight Simulator X Beta测试...

你对2020年上线的《微软飞行模拟器》(Microsoft Flight Simulator)感兴趣吗&#xff1f;你在Steam上是否已经购买拥有了Microsoft Flight Simulator X&#xff1f;如果两个问题的答案都是YES&#xff0c;那么这里有个好消息告诉你&#xff1a;现在你可以参与到该作的Beta测试中…

微软飞行模拟服务器,《微软飞行模拟2020》已推出首个公共SDK

(图自&#xff1a;Xbox Wire) 除了首个公共 SDK&#xff0c;微软还宣布了新的合作伙伴系列更新&#xff0c;主要展示必应地图为环游世界系列带来的精彩画面。 为了解决最近上报的一些问题&#xff0c;幕后团队也在努力提供补丁更新。有关此问题的更多信息&#xff0c;将在下周的…

《微软飞行模拟》用AI还原全球15亿建筑,玩家发现bug:白金汉宫变成写字楼

晓查 发自 凹非寺 量子位 报道 | 公众号 QbitAI 全球最大的仿真游戏《微软模拟飞行2020》本周正式上线。这款游戏还原了全球200万个城镇、15亿座建筑物和3.7万个机场&#xff0c;让玩家感受到真实世界里开飞机的感觉。 知名游戏评测媒体IGN给它打出了满分10分。 《微软模拟飞行…

微软模拟飞行2020服务器多少内存,《微软模拟飞行》2020配置要求 最低什么配置可以玩...

导 读 微软已经正式公布了新一代微软模拟飞行2020配置要求&#xff0c;这款新作在画质上相比较上一代有了非常大的进步&#xff0c;而画质一提升&#xff0c;游戏配置要求肯定也会相应提升&#xff0c;究竟这款游戏最低什么配置可以玩呢&#xff0c;下面一起来看详细的配置... …

微软飞行模拟器android,微软飞行模拟器2020

详情 微软飞行模拟器2020是一款非常好玩的模拟飞行游戏&#xff0c;微软飞行模拟器2020游戏的优势就是在于它的真实度&#xff0c;采用全新的3D技术打造&#xff0c;玩家仿佛置身于现实世界中&#xff0c;各种操作也是比较的流畅&#xff0c;还可以内外视角随意切换&#xff0c…