【资源介绍】:


我们都记得并喜爱《魔法门之英雄无敌》系列。战术战斗是智能格斗游戏的巅峰。任何人都可以从零开始创建游戏。我们将一起证明这一点。这门课程涉及的内容是关于创意、C#和Unity3D。所有这些都将节省你的时间。


从零开始创建一些严肃的东西。


Unity 2019,可升级到2020。


涉及的主题:


创意:


如何找到可用的位置?

如何避开障碍物移动英雄?

如何区分盟友和敌人?

如何区分沙漠、沼泽和草地?

如何管理脚本?

如何定义最佳路径?

如何可视化伤害?

如何创建远程攻击?

敌方AI如何做出决策?

如何管理回合和轮次?

如何放置盟友军团?

如何让飞行英雄飞越水域和山脉?

Unity 和 C# 主题


面向对象编程的基础知识

动画

条件语句、循环

变量、属性和类型

类和对象

画布和图像,锚点和屏幕分辨率

精灵渲染器、变换、矩形变换组件

预制体

粒子系统

数组和列表,多维数组,交错数组

接口

抽象类

可脚本化对象

设计模式

人工智能

代码架构

移动

最佳路径

可滚动存储

回合和轮次

C#方法,ref、out、in

精灵渲染器

序列化

协程

等等


【资源目录】:


├──1. Creating the Battlefield

| ├──1. Project Plan.en.srt 4.09kb

| ├──1. Project Plan.mp4 52.27M

| ├──1. Project Plan.srt 3.75kb

| ├──10. Canvas, Transform, RectTransform.en.srt 19.02kb

| ├──10. Canvas, Transform, RectTransform.mp4 142.80M

| ├──10. Canvas, Transform, RectTransform.srt 17.84kb

| ├──10.1 1_07.unitypackage 9.73M

| ├──11. Hexes Prefabs.en.srt 9.55kb

| ├──11. Hexes Prefabs.mp4 67.03M

| ├──11. Hexes Prefabs.srt 9.00kb

| ├──11.1 8-01 Resources.zip 83.20kb

| ├──12. Creating Battlefield.en.srt 8.52kb

| ├──12. Creating Battlefield.mp4 101.90M

| ├──12. Creating Battlefield.srt 8.48kb

| ├──12.1 1_09.unitypackage 9.88M

| ├──13. Else-If Statement, Ternary Operator.en.srt 19.63kb

| ├──13. Else-If Statement, Ternary Operator.mp4 132.55M

| ├──13. Else-If Statement, Ternary Operator.srt 18.61kb

| ├──13.1 Else_If_Unity_2020.unitypackage 9.67M

| ├──14. Basics of OOP encapsulation, inheritance, polymorphism.en.srt 27.29kb

| ├──14. Basics of OOP encapsulation, inheritance, polymorphism.mp4 166.55M

| ├──14. Basics of OOP encapsulation, inheritance, polymorphism.srt 25.50kb

| ├──15. Access Modifiers.en.srt 23.29kb

| ├──15. Access Modifiers.mp4 148.30M

| ├──15. Access Modifiers.srt 21.69kb

| ├──15.1 V1_14_AM.unitypackage 133.91M

| ├──16. Methods. Parameters. Ref, In, Out.en.srt 34.28kb

| ├──16. Methods. Parameters. Ref, In, Out.mp4 241.38M

| ├──16. Methods. Parameters. Ref, In, Out.srt 32.30kb

| ├──16.1 V15_Methods.unitypackage 422.55kb

| ├──17. Hero Prefab.en.srt 9.27kb

| ├──17. Hero Prefab.mp4 93.27M

| ├──17. Hero Prefab.srt 8.94kb

| ├──17.1 1_13.unitypackage 15.43M

| ├──17.2 Fairy.zip 4.95M

| ├──18. Animation.en.srt 17.76kb

| ├──18. Animation.mp4 153.26M

| ├──18. Animation.srt 17.06kb

| ├──19. For Loop.en.srt 7.21kb

| ├──19. For Loop.mp4 69.20M

| ├──19. For Loop.srt 9.28kb

| ├──2. Installing Unity and Visual Studio.en.srt 17.89kb

| ├──2. Installing Unity and Visual Studio.mp4 90.25M

| ├──2. Installing Unity and Visual Studio.srt 16.87kb

| ├──20. Array, Two-Dimensional Array.en.srt 17.04kb

| ├──20. Array, Two-Dimensional Array.mp4 90.56M

| ├──20. Array, Two-Dimensional Array.srt 16.50kb

| ├──21. Coordinate System.en.srt 13.68kb

| ├──21. Coordinate System.mp4 102.49M

| ├──21. Coordinate System.srt 13.11kb

| ├──21.1 1_17.unitypackage 15.44M

| ├──21.2 Scripts.zip 3.85kb

| ├──22. Enumeration.en.srt 16.43kb

| ├──22. Enumeration.mp4 118.25M

| ├──22. Enumeration.srt 15.75kb

| ├──23. Foreach loop.en.srt 15.88kb

| ├──23. Foreach loop.mp4 119.36M

| ├──23. Foreach loop.srt 15.02kb

| ├──23.1 1_19.unitypackage 15.44M

| ├──23.2 Scripts.zip 7.22kb

| ├──24. All about UI Button.en.srt 23.18kb

| ├──24. All about UI Button.mp4 148.58M

| ├──24. All about UI Button.srt 22.61kb

| ├──24.1 M1_V10.unitypackage 2.79M

| ├──3. Extra Lecture. Canvas.en.srt 36.87kb

| ├──3. Extra Lecture. Canvas.mp4 267.93M

| ├──3. Extra Lecture. Canvas.srt 35.07kb

| ├──3.1 V4_P1.unitypackage 182.26M

| ├──4. Creating the first object.en.srt 10.32kb

| ├──4. Creating the first object.mp4 58.53M

| ├──4. Creating the first object.srt 9.88kb

| ├──4.1 hex v3.zip 9.27M

| ├──5. UI Image.en.srt 15.02kb

| ├──5. UI Image.mp4 98.76M

| ├──5. UI Image.srt 13.91kb

| ├──5.1 UIImageAdd.unitypackage 3.19M

| ├──6. Positioning GameObjects.en.srt 8.09kb

| ├──6. Positioning GameObjects.mp4 46.13M

| ├──6. Positioning GameObjects.srt 3.19kb

| ├──7. Variables. Value and Reference types.en.srt 20.21kb

| ├──7. Variables. Value and Reference types.mp4 130.57M

| ├──7. Variables. Value and Reference types.srt 19.14kb

| ├──8. Extra lecture. Prefabs (Unity 2020).en.srt 17.35kb

| ├──8. Extra lecture. Prefabs (Unity 2020).mp4 145.18M

| ├──8. Extra lecture. Prefabs (Unity 2020).srt 3.15kb

| ├──8.1 M1_V7pack.unitypackage 22.56M

| ├──9. Creating Hex Prefab.en.srt 12.67kb

| ├──9. Creating Hex Prefab.mp4 92.22M

| └──9. Creating Hex Prefab.srt 12.15kb

├──2. Movement

| ├──1. ListT.en.srt 11.20kb

| ├──1. ListT.mp4 133.75M

| ├──1. ListT.srt 15.22kb

| ├──10. Optimal Path, p.2.en.srt 25.32kb

| ├──10. Optimal Path, p.2.mp4 177.48M

| ├──10. Optimal Path, p.2.srt 24.13kb

| ├──10.1 2-29.unitypackage 15.51M

| ├──10.2 Scripts.zip 22.70kb

| ├──11. Movement, p.1, Time.deltaTime.en.srt 15.99kb

| ├──11. Movement, p.1, Time.deltaTime.mp4 120.53M

| ├──11. Movement, p.1, Time.deltaTime.srt 14.96kb

| ├──11.1 2-30.unitypackage 15.51M

| ├──11.2 Scripts.zip 22.65kb

| ├──12. Movement, p.2.en.srt 23.20kb

| ├──12. Movement, p.2.mp4 197.45M

| ├──12. Movement, p.2.srt 24.32kb

| ├──12.1 2-31.unitypackage 15.50M

| ├──12.2 Scripts.zip 24.24kb

| ├──13. Movement, p.3, Ground Regiment.en.srt 26.24kb

| ├──13. Movement, p.3, Ground Regiment.mp4 209.07M

| ├──13. Movement, p.3, Ground Regiment.srt 24.20kb

| ├──13.1 2-32.unitypackage 15.50M

| ├──13.2 Scripts.zip 25.54kb

| ├──2. Adjacent hexes.en.srt 3.18kb

| ├──2. Adjacent hexes.mp4 152.43M

| ├──2. Adjacent hexes.srt 17.92kb

| ├──2.1 Scripts.zip 10.59kb

| ├──3. Start, Awake, Update functions.en.srt 3.13kb

| ├──3. Start, Awake, Update functions.mp4 97.01M

| ├──3. Start, Awake, Update functions.srt 12.81kb

| ├──4. Static classes and members.en.srt 16.73kb

| ├──4. Static classes and members.mp4 84.02M

| ├──4. Static classes and members.srt 15.84kb

| ├──4.1 Scripts.zip 10.61kb

| ├──5. Available Positions.en.srt 25.70kb

| ├──5. Available Positions.mp4 173.72M

| ├──5. Available Positions.srt 24.37kb

| ├──5.1 2-24.unitypackage 15.50M

| ├──5.2 new frames.zip 37.06kb

| ├──5.3 Scripts.zip 3.22kb

| ├──6. Inheritance.en.srt 11.21kb

| ├──6. Inheritance.mp4 179.65M

| ├──6. Inheritance.srt 26.82kb

| ├──6.1 Scripts.zip 13.98kb

| ├──7. Interface.en.srt 19.82kb

| ├──7. Interface.mp4 118.42M

| ├──7. Interface.srt 18.37kb

| ├──7.1 Scripts.zip 16.01kb

| ├──8. Properties.en.srt 13.58kb

| ├──8. Properties.mp4 80.51M

| ├──8. Properties.srt 12.76kb

| ├──8.1 Property.unitypackage 2.22M

| ├──9. Optimal Path, p.1.en.srt 3.19kb

| ├──9. Optimal Path, p.1.mp4 119.01M

| └──9. Optimal Path, p.1.srt 14.45kb

├──3. Scrollable Bar

| ├──1. Scriptable Objects, Serialization.en.srt 17.82kb

| ├──1. Scriptable Objects, Serialization.mp4 109.80M

| ├──1. Scriptable Objects, Serialization.srt 17.13kb

| ├──1.1 Scripts.zip 27.66kb

| ├──10. Enemy Deployment.en.srt 11.20kb

| ├──10. Enemy Deployment.mp4 111.38M

| ├──10. Enemy Deployment.srt 11.90kb

| ├──10.1 2-42-V.unitypackage 49.44M

| ├──10.2 Scripts.zip 44.82kb

| ├──11. Start Button.en.srt 20.34kb

| ├──11. Start Button.mp4 186.74M

| ├──11. Start Button.srt 19.13kb

| ├──11.1 Scripts.zip 46.29kb

| ├──12. Completing Hero Prefabs.en.srt 18.16kb

| ├──12. Completing Hero Prefabs.mp4 176.44M

| ├──12. Completing Hero Prefabs.srt 17.32kb

| ├──12.1 3-44.unitypackage 49.48M

| ├──12.2 Scripts.zip 47.26kb

| ├──2. Abstract classes.en.srt 9.59kb

| ├──2. Abstract classes.mp4 47.27M

| ├──2. Abstract classes.srt 8.69kb

| ├──2.1 Scripts.zip 31.32kb

| ├──3. Heroes.en.srt 12.45kb

| ├──3. Heroes.mp4 124.59M

| ├──3. Heroes.srt 3.23kb

| ├──3.1 2-35.unitypackage 46.03M

| ├──3.2 Sprites.zip 28.29M

| ├──4. Scroll Rect, Grid Layout Group.en.srt 15.62kb

| ├──4. Scroll Rect, Grid Layout Group.mp4 179.10M

| ├──4. Scroll Rect, Grid Layout Group.srt 11.16kb

| ├──4.1 2-36.unitypackage 46.24M

| ├──4.2 Scripts.zip 35.35kb

| ├──4.3 Storage.zip 180.96kb

| ├──5. Instantiate method.en.srt 28.19kb

| ├──5. Instantiate method.mp4 208.69M

| ├──5. Instantiate method.srt 3.20kb

| ├──5.1 icon.zip 80.44kb

| ├──5.2 Scripts.zip 38.16kb

| ├──6. UI Button.en.srt 16.04kb

| ├──6. UI Button.mp4 129.87M

| ├──6. UI Button.srt 15.13kb

| ├──7. OnMouseDown() method.en.srt 14.48kb

| ├──7. OnMouseDown() method.mp4 129.08M

| ├──7. OnMouseDown() method.srt 13.72kb

| ├──8. Observer Pattern, Destroy() method.en.srt 21.89kb

| ├──8. Observer Pattern, Destroy() method.mp4 161.12M

| ├──8. Observer Pattern, Destroy() method.srt 20.57kb

| ├──8.1 Scripts.zip 41.41kb

| ├──9. Delegates.en.srt 15.85kb

| ├──9. Delegates.mp4 129.00M

| ├──9. Delegates.srt 14.89kb

| └──9.1 Scripts.zip 41.45kb

├──4. The Battle

| ├──1. The Attacking Regiment.en.srt 19.18kb

| ├──1. The Attacking Regiment.mp4 179.45M

| ├──1. The Attacking Regiment.srt 23.54kb

| ├──1.1 Scripts.zip 49.31kb

| ├──10. AI Calculates distance.en.srt 23.47kb

| ├──10. AI Calculates distance.mp4 210.34M

| ├──10. AI Calculates distance.srt 21.55kb

| ├──11. AI makes a decision.en.srt 27.88kb

| ├──11. AI makes a decision.mp4 269.28M

| ├──11. AI makes a decision.srt 26.09kb

| ├──12. AI attacks.en.srt 16.20kb

| ├──12. AI attacks.mp4 145.00M

| ├──12. AI attacks.srt 3.19kb

| ├──13. Turns and Rounds.en.srt 3.19kb

| ├──13. Turns and Rounds.mp4 358.81M

| ├──13. Turns and Rounds.srt 3.20kb

| ├──14. Game Over.en.srt 26.81kb

| ├──14. Game Over.mp4 279.36M

| ├──14. Game Over.srt 24.92kb

| ├──14.1 58 final.unitypackage 56.83M

| ├──14.2 Scripts.zip 82.37kb

| ├──14.3 sprites.zip 295.64kb

| ├──2. Melee fighter looks for target.en.srt 18.99kb

| ├──2. Melee fighter looks for target.mp4 178.22M

| ├──2. Melee fighter looks for target.srt 18.08kb

| ├──2.1 Scripts.zip 54.83kb

| ├──3. Ranged fighter looks for target.en.srt 29.28kb

| ├──3. Ranged fighter looks for target.mp4 214.81M

| ├──3. Ranged fighter looks for target.srt 27.74kb

| ├──3.1 Scripts.zip 62.77kb

| ├──4. The Melee fighter attacks.en.srt 21.89kb

| ├──4. The Melee fighter attacks.mp4 148.99M

| ├──4. The Melee fighter attacks.srt 20.39kb

| ├──5. Coroutine.en.srt 18.18kb

| ├──5. Coroutine.mp4 138.51M

| ├──5. Coroutine.srt 16.98kb

| ├──6. Particle System.en.srt 20.75kb

| ├──6. Particle System.mp4 189.96M

| ├──6. Particle System.srt 3.21kb

| ├──6.1 Arrow Sprites.zip 3.49M

| ├──7. The Arrow’s flight.en.srt 17.36kb

| ├──7. The Arrow’s flight.mp4 134.19M

| ├──7. The Arrow’s flight.srt 15.74kb

| ├──7.1 51.unitypackage 53.08M

| ├──8. The Mage Ball.en.srt 18.99kb

| ├──8. The Mage Ball.mp4 188.82M

| ├──8. The Mage Ball.srt 17.53kb

| ├──8.1 52.unitypackage 56.53M

| ├──9. AI looks for positions to occupy.en.srt 12.94kb

| ├──9. AI looks for positions to occupy.mp4 87.06M

| ├──9. AI looks for positions to occupy.srt 11.80kb

| └──9.1 53 final.unitypackage 56.52M

└──5. Bonus Section

| ├──1. Constructors Random hex-tiled Field.en.srt 23.23kb

| ├──1. Constructors Random hex-tiled Field.mp4 154.22M

| ├──1. Constructors Random hex-tiled Field.srt 22.12kb

| ├──1.1 Constructors.rar 64.94M

| ├──1.2 Constructors.unitypackage 5.34M

| ├──2. Correct understanding of the Lerp method.en.srt 21.08kb

| ├──2. Correct understanding of the Lerp method.mp4 135.92M

| ├──2. Correct understanding of the Lerp method.srt 19.57kb

| ├──2.1 M_19_Lerp1.unitypackage 135.21M

| ├──3. Correct understanding of the Lerp method-2.en.srt 18.43kb

| ├──3. Correct understanding of the Lerp method-2.mp4 137.62M

| ├──3. Correct understanding of the Lerp method-2.srt 16.57kb

| ├──3.1 Lerp_2_1.unitypackage 135.52M

| ├──3.2 Lerp2_2.unitypackage 6.14M

| ├──4. Realistic arrow flight in an arc.en.srt 23.66kb

| ├──4. Realistic arrow flight in an arc.mp4 167.79M

| ├──4. Realistic arrow flight in an arc.srt 21.50kb

| ├──4.1 ToCourse.unitypackage 19.02M

| ├──5. Catapult Fires. Physics2D.en.srt 36.27kb

| ├──5. Catapult Fires. Physics2D.mp4 242.91M

| ├──5. Catapult Fires. Physics2D.srt 33.71kb

| └──5.1 Catap.unitypackage 6.35M

本站所发布的一切视频课程仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站所有课程来自网络,版权争议与本站无关。如有侵权请联系邮箱:[email protected] 或者QQ 3863518080 ,我们将第一时间处理!