当前位置: 首页 > news >正文

【Unity完整游戏开发案例】从0做一个太空大战游戏

 

1.实现飞机移动控制
 

  // 这个脚本实现控制飞机前后移动,方向由鼠标控制
    //1.WS控制前后移动2.鼠标控制上下左右旋转3.AD控制倾斜

using System.Collections;
using System.Collections.Generic;
using UnityEngine;public class PlayerController : MonoBehaviour
{// 这个脚本实现控制飞机前后移动,方向由鼠标控制//1.WS控制前后移动2.鼠标控制上下左右旋转3.AD控制倾斜//2025.4.2@leoyang public GameObject PlayerPlane;public float Speed=10f;public float RotateSpeed = 5f;
//---------------------void Update(){if (Input.GetKey(KeyCode.W)){PlayerPlane.transform.Translate(new Vector3(0, 0, 1* Speed * Time.deltaTime));}if (Input.GetKey(KeyCode.S)){PlayerPlane.transform.Translate(new Vector3(0, 0,-1* Speed*Time.deltaTime));}if (Input.GetKey(KeyCode.A)){PlayerPlane.transform.Rotate(new Vector3(0, 0, 1* RotateSpeed*Time.deltaTime));}if (Input.GetKey(KeyCode.D)){PlayerPlane.transform.Rotate(new Vector3(0, 0, -1 * RotateSpeed * Time.deltaTime));}}
}

相关文章:

  • 火语言RPA--企业微信群通知
  • 剑指Offer(数据结构与算法面试题精讲)C++版——day21
  • OpenGl ES 3.0 笔记一:初步概念
  • Node.js CSRF 保护指南:示例及启用方法
  • Macos m系列芯片环境下python3安装mysqlclient系列问题
  • Java 深度与实战 · 每日一读 :高频面试真题解析 · ReentrantLock / CAS / AQS 篇
  • JVM常见的垃圾回收器
  • PyDantic入门介绍:Python数据验证与解析的利器
  • WPF之XAML基础
  • Java + Spring Boot + MyBatis获取以及持久化sql语句的方法
  • Redux 容器 | 原理解析
  • shell编程基础知识及脚本示例
  • 设计模式每日硬核训练 Day 16:责任链模式(Chain of Responsibility Pattern)完整讲解与实战应用
  • 分析型数据库入门指南:如何选择适合你的实时分析工具?
  • 哈希表基础
  • Ollama 在本地分析文件夹中的文件
  • 本安型交换机 + TSN:煤矿智能化的关键拼图
  • AI大模型从0到1记录学习 linux day21
  • 【论文阅读】-周总结-第5周
  • IDEA中使用Git
  • AI应用大盘点:谁暴涨?谁掉队?
  • 今年3月全国查处违反中央八项规定精神问题16994起
  • 中央纪委办公厅公开通报3起整治形式主义为基层减负典型问题
  • 上海首个航空前置货站落户松江综合保税区,通关效率可提升30%
  • 清华数字政府与治理研究院揭牌:服务数字政府建设需求
  • 乌克兰否认俄收复库尔斯克州,称战斗仍在持续