学习心得:

刚下了Unity 3D,想搭建个简易的小车游戏,困难重重,前路漫漫…

这里是想到什么做什么,最后总结整理的。
可能不是最优路线,但该碰的壁一个不少…

自己回顾一遍,并看不懂…后续再整理吧…


操作步骤:

1. 安装Unity 3D

建议使用Hub下载,不然会碰到 Login和offline的问题

2. 在Asset Store中下载资源并导入

免费资源就行,选条路、选辆车

3. Transform方法实现移动:使用方向键进行控制

编写脚本Move.cs,装载在小车上。

    void Update(){transform.Translate(0, 0, Input.GetAxis("Vertical"));transform.Rotate(Vector3.up * 2 * Input.GetAxis("Horizontal"));}

另:创建C#文件时一定要注意,要先命名。文件名等于类名,别问我怎么知道的,也别问我为什么要特意提一句,难过 (T^T)...

4. 自动巡航:Navigation功能
  • 将所有的道路设置为静态

  • Window→AI→Navigation,将Navigation界面调出来

  • 进入烘焙界面,设置半径、步长、倾角等参数点击“Bake”

  • 场景中就会出现小车可以行驶的所有区域,如蓝色部分:

  • 为小车添加Line Renderer和Nav Mesh Agent组件以显示行驶路径并规范行驶范围

  • 编写脚本Navi.cs装载在小车上:

    public Transform TargetObject = null;void Start(){if (TargetObject != null){GetComponent<UnityEngine.AI.NavMeshAgent>().destination = TargetObject.position;}}
  • 在场景中建立一个目的地,空物体,只需有坐标即可。拖拽到Navi脚本中:

计划时间:两天

学习记录:总计学习 6 小时,记录与整理1小时

  • 2022.05.24:14:30-16:30 & 22:00-24:00
  • 2022.05.25:23:00-24:00
  • 2022.05.26:13:00-14:00 & 15:00-16:00

学习产出:

  • 道路搭建

  • 车辆组装

    另:记得为小车加一个follow camera:Green_Car_View

  • 方向键控制小车行驶

  • 设置目的地后,小车自动导航、定速行驶

Autonomy - Vehicle Game

【Unity 3D】简易小车游戏相关推荐

  1. Unity 3D为策略游戏创建地图学习教程

    MP4 |视频:h264,1280×720 |音频:AAC,44.1 KHz,2 Ch 语言:英语+中英文字幕(根据原英文字幕机译更准确) |时长:30节课(7h 42m) |大小:5 GB 含项目文 ...

  2. unity 3D作业-狩猎游戏

    unity 3D作业-狩猎游戏 视角为第一人称,手拿斧头可以砍野猪和僵尸等怪物,有背景音乐和打击音效,游戏详情请看下列动态图:(下载链接在文末) 点我下载链接

  3. 为什么要选择 Unity 3D来开发游戏?

    选择合适的游戏引擎对于移动游戏开发项目的成功至关重要.功能丰富的 Unity 3D 引擎有助于针对跨多个设备兼容的不同平台进行游戏开发.游戏引擎具有许多资源,例如即时资产.IDE.在线社区帮助.免费教 ...

  4. unity 3D打飞碟游戏,虚拟现实大作业

    unity 3D打飞碟游戏(下载链接在文末),包含游戏菜单,按钮,分数记载等等 点我下载资源 https://download.csdn.net/download/weixin_43474701/34 ...

  5. 小白学习Unity 3D做经典游戏坦克大战日常

    老师 | Trigger 学习者 |小白 出品 | Siki 学院 Hello,小伙伴们.接下来小白跟Trigger老师做一款2D游戏坦克大战.从素材.代码到场景和UI的游戏开发.小白把日常遇到的问题 ...

  6. Unity 3D 入门小游戏 小球酷跑(下)

    文章目录 一.障碍物自动生成 二.障碍物自动销毁 三.障碍物颜色随机组 四.碰到障碍物颜色提示 五.分数 总结 一.障碍物自动生成 为了保证游戏结束之前有源源不断的障碍物生成,所以要实现随机生成位置不 ...

  7. Unity 3D 创建简单的几何模型 || Unity 3D Assets 游戏资源目录管理

    Unity 3D 创建简单的几何模型 Unity 3D 是一个强大的游戏开发引擎.在游戏开发中使用的模型常常是从外部导入的,Unity 3D 为了方便游戏开发者快速创建模型,提供了一些简单的几何模型, ...

  8. Unity 3D游戏开发项目《战斗吧!勇士》

    目录 版权声明:本博客涉及的内容是对本人游戏作品<战斗吧!勇士>项目的总结,发布在网络上,旨在大家交流学习.互相促进.严禁用于其他一切用途. 摘要 游戏开发技术概述 Unity 3D 游戏 ...

  9. 使用 Unity 3D 开发游戏的几个架构设计难点

     Unity 3D 引擎对于开发者来说,入手非常快,因为它采用的是 C# 作为开发语言,这也大大降低了开发者的门槛.但凡只要懂一门编程语言的人都能使用 Unity 3D 引擎开发,另外 Unity 3 ...

  10. 使用 Unity 3D 开发游戏的架构设计难点

    作者:姜雪伟,网名:海阳,CSDN 博客专家,资深 3D 游戏引擎,IT 高级讲师,畅销书作者,从事 IT 行业 15 年,主导或参与了 18 款大型游戏的研发:国家专利发明人:已出版书籍:<手 ...

最新文章

  1. js从0开始构思表情插件
  2. 关于如何清除某个特定网站的缓存---基于Chrome浏览器
  3. JAVA入门级教学之(局部内部类)
  4. 【转】雷军自曝创业第一年:掏自己的钱创业成功率最高
  5. oracle大于或等于,如何用SQL实现最接近某一个值且大于等于这个值的一条记录
  6. php7.0-fpm.sock
  7. Vue之Promise
  8. 终端terminal个性化配置
  9. Java自学教程汇总
  10. 对费曼来说,“不可能”意味着什么?
  11. Oracle 自带管理工具
  12. tp交换机管理页面_tplink交换机怎样设置
  13. matlab:matlab神经网络工具的使用
  14. pdf服务器签章系统,PDF离线签章工具使用方法
  15. aws lambda_AWS Lambda和Node JS的路由管理框架
  16. oracle11g64位怎么用sql,PLSQLDeveloper连接Oracle11g64位数据库配置详解(图文)
  17. CDN流量是什么,怎么计算?
  18. OpenGL学习笔记(3)之渲染管线
  19. 你的简历能帮你争取到面试机会吗
  20. jsp22216美食菜谱食谱网站系统mysql

热门文章

  1. pygal:一款好用到爆的 Python 可视化利器,炫酷动态图轻松绘制
  2. 嵌入式软件测试——初探
  3. android是什么意思
  4. 微信爱帮公交查询之公交线路查询
  5. 如何使用花生壳5设置HTTPS映射
  6. 计算机中prd代表什么意思,prd加日期什么意思
  7. 从零开始学WEB前端——网页的骨架——HTML实战练习
  8. 悼念《人月神话》作者 Fred Brooks
  9. java课设迷宫游戏_Java课程设计走迷宫.doc
  10. 计算机再带word打不开,电脑上 word打不开怎么办(精选).doc