Unity中文教程 Ep.09 创建敌人 敌人随机移动 敌人随机开火 创建敌人子弹 横版卷轴射击游戏 项目实战 制作全过程

Channel:
Subscribers:
1,930
Published on ● Video Link: https://www.youtube.com/watch?v=turRIfJS8DI



Category:
Tutorial
Duration: 25:33
761 views
17


---- 本期视频简介 ----
本期创建了几个敌人,为敌人创建了基础的子弹,实现了敌人的随机移动和随机射击。

---- 资源包下载链接 ----
➤Github - https://github.com/AtCloudStudio/ShootingStarPackages/tree/master/Packages
➤Star Sparrow Modular Spaceship - Unity Asset Store -
https://assetstore.unity.com/packages/3d/vehicles/space/star-sparrow-modular-spaceship-73167
➤脚本源代码 - https://github.com/AtCloudStudio/ShootingStarPackages/tree/master/Scripts

💬有任何问题请在评论中留言,我会尽力回答。

---- 系列视频简介 ----
本系列视频将探讨 Input System,对象池,物品掉落,视差背景系统等内容。
适合有一定Unity游戏开发基础的同学继续深入学习。
➤本系列视频播放列表 - https://youtube.com/playlist?list=PLrn_k3ArwNC3mgZ7fSifIsYxHguAnO1w8

---- 关于我 ----
你好啊!欢迎来到我的视频!
我是阿严,一个小小的独立游戏开发者。
在我的视频中,我会尽力地将我所学到的知识分享给你。
如果你觉得我的视频对你有所帮助,
请帮我点赞并订阅我的频道,让我能做出更多的视频,谢谢😀
➤订阅我的频道,里面有更多内容 - https://www.youtube.com/channel/UCSRCf2y6LV8vpKSoXDoU2VQ?sub_confirmation=1

----- 社交媒体与社区 ----
►Discord Server - https://discord.gg/ZmTgSCe4Jq
►Twitter - https://twitter.com/XuZuyan

-------- 参考资料链接 Reference Links--------
Vector3.Distance() - Unity Documentation Scripting API -
https://docs.unity3d.com/ScriptReference/Vector3.Distance.html

Vector3.MoveTowards() - Unity Documentation Scripting API -
https://docs.unity3d.com/2021.2/Documentation/ScriptReference/Vector3.MoveTowards.html

Mathf.Epsilon - Unity Documentation Scripting API -
https://docs.unity3d.com/ScriptReference/Mathf.Epsilon.html

Header Attribute - Unity Documentation Scripting API -
https://docs.unity3d.com/ScriptReference/HeaderAttribute.html

Quaternion.FromToRotation() - Unity Documentation Scripting API -
https://docs.unity3d.com/ScriptReference/Quaternion.FromToRotation.html

Script Execution Order settings - Unity Manual -
https://docs.unity3d.com/2021.1/Documentation/Manual/class-MonoManager.html

---- 章节&知识点时间戳 ----
00:00 本期视频简介
01:00 导入本期资源包
01:49 创建第一个敌人
02:45 敌人随机移动
08:58 伪代码
13:29 手动更改脚本执行顺序
14:36 敌人随机开火
17:04 Header Attribute
18:57 创建基础敌人子弹
24:12 片尾及下期预告

---- 标签 ----
#madewithunity
#UnityTutorial
#indiedev
#Unity教程
#独立游戏开发
#横版卷轴射击游戏
#游戏开发
#indiegames




Other Videos By RYanIndieDev


2021-06-13從零開始一步步教你安裝Unity引擎並寫出第一行代碼 | 如何安裝Unity引擎 | Unity初學者 | Unity入門教程 | Hello World | Unity Hub | Unity版本
2021-06-09Unity中文教程 Ep.13 能量系统 横版卷轴 射击游戏 项目实战 制作全过程
2021-06-07Unity中文教程 Ep.12.5 腳本架構 製作能量條 能量顯示UI 橫版卷軸 射擊遊戲 項目實戰 製作全過程
2021-06-03Unity中文教程 Ep.02 如何使用輸入系統 如何實現玩家移動 如何使用Input System 橫版卷軸射擊遊戲 項目實戰 製作全過程(重新剪輯版)
2021-06-02Uniry中文教程 Ep.01 項目創建 簡易背景卷動 - 橫版卷軸射擊遊戲 項目實戰 製作全過程(重新剪輯版)
2021-05-31Unity中文教程 Ep.12 角色血條 頭頂血條 HUD血條 血量顯示 生命值顯示 Health Bar 橫版卷軸 射擊遊戲 項目實戰 製作全過程
2021-05-26Unity中文教程 Ep.11 触发器 物理碰撞 横版卷轴 射击游戏 项目实战 制作全过程
2021-05-22传送门展示 Unity视觉特效 游戏特效 传送门特效
2021-05-19Unity中文教程 Ep.10 创建一个生命值系统 制作更多的敌人子弹类型 横版卷轴射击游戏 项目实战 制作全过程
2021-05-17制作一个简单的命中特效 Unity粒子系统入门 子弹命中特效 爆炸效果 视觉特效 初学者 Particle System
2021-05-11Unity中文教程 Ep.09 创建敌人 敌人随机移动 敌人随机开火 创建敌人子弹 横版卷轴射击游戏 项目实战 制作全过程
2021-05-05Unity中文教程 Ep.08 对象池·应用篇 如何使用对象池 字典 XML文档注释 条件编译预处理器指令 创建不同的玩家子弹 横版卷轴射击游戏 项目实战 制作全过程
2021-05-01Unity中文教程 Ep.07 对象池模式 为什么使用对象池 创建对象池系统 横版卷轴射击游戏 项目实战 制作全过程
2021-04-27Unity中文教程 Ep.06 玩家射击功能 自动禁用/摧毁脚本 横版卷轴射击游戏 项目实战 制作全过程
2021-04-23Unity中文教程 Ep.05 后处理 玩家子弹制作 子弹移动 横版卷轴射击游戏 项目实战 制作全过程
2021-04-20Unity中文教程 Ep.04 玩家加速与减速 移动旋转 横版卷轴射击游戏 项目实战 制作全过程
2021-04-16Unity Tutorial Ep.01 Project Set Up | Simple Background Scrolling Effect | Space Shooting Game
2021-04-15Unity中文教程 Ep.03 视口 限制玩家移动范围 泛型单例 协程 横版卷轴射击游戏 项目实战 制作全过程
2021-03-30Unity自制横版卷轴射击游戏试玩 教程 制作过程
2021-02-24《歧路旅人/八方旅人》49 最后的演出!决战魔神加尔戴拉【NS中文版】
2021-02-24《歧路旅人/八方旅人》48 终结之门!全主角背后的故事【NS中文版】



Tags:
横版卷轴游戏
Unity教程
Unity独立游戏开发
游戏开发
Unity自制游戏
独立游戏开发
Unity编程
Unity C#
unity tutorial
Indie Game
indie game development
Shooting Game
unity c# tutorial
indie dev
game development
Unity game
创建敌人
敌人随机移动
敌人随机开火
敌人随机射击
敌人开火
敌人射击
敌人移动
创建敌人子弹
敌人子弹
create enemy in unity
create enemy ai in unity
enemy projectiles unity
unity脚本执行顺序
unity script execution order
unity header attribute
pseudo code
Vector3.Distance
Vector3.MoveTowards
Mathf.Epsilon
Quaternion.FromToRotation