当前位置: 首页 > 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));}}
}

http://www.dtcms.com/a/159657.html

相关文章:

  • 火语言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
  • Vue2、Vue3区别之响应式原理
  • 深入理解 Java 单例模式:从基础到最佳实践
  • 【项目篇之垃圾回收】仿照RabbitMQ模拟实现消息队列
  • 查回来的数据除了 id,其他字段都是 null
  • 自然语言处理之机器翻译:注意力机制在低资源翻译中的突破与哲思
  • LeetCode每日一题4.27
  • 【dockerredis】用docker容器运行单机redis
  • C#中属性和字段的区别
  • pytorch搭建并训练神经网络
  • Golang 遇见 Kubernetes:云原生开发的完美结合