|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/3-kfhoge/
课程评论:没有评论
课程名称:Unity教程:暗黑破坏神3(Diablo3)技能系统实现 课程概述: 本课程旨在将之前学习的抽象概念,如抽象类、接口、委托等,应用于实际的游戏开发中。课程以著名的游戏《暗黑破坏神3》为蓝本,从零开始详细构建其技能系统。通过一步步编写代码,课程将教授实现的关键概念和原则。掌握这些内容后,学员便能灵活扩展,独立完成类似功能的开发。对于客户端程序员而言,准确实现游戏策划是核心能力。 本课程主要内容: 1. **《暗黑破坏神3》技能使用系统实现**:逐行代码实现技能使用系统,结合实际游戏演示,讲解实现过程中的关键概念和原则。 2. **《暗黑破坏神3》技能窗口用户界面实现**:利用Unity的滚动视图对象,实操创建《暗黑破坏神3》技能窗口,重点讲解其复杂部分的实现方法。 3. **《暗黑破坏神3》技能按键绑定系统实现**:展示如何实现《暗黑破坏神3》中通过数字键1-4、鼠标左键及右键等按键触发技能,并允许玩家自定义按键绑定技能的系统。 课程收益: 完成本课程后,学员不仅将掌握《暗黑破坏神3》技能系统的实现方法,还能将所学知识融会贯通,应用于其他需要类似系统的游戏,如RPG、动作类、射击类游戏等。 期待在课程中与您相见。
この講義は、これまで扱ってきた少し抽象的な概念、抽象クラス、インターフェイス、デリゲートなどを、実際のゲームの実装に適用してみる練習です。 ディアブロ3という有名なゲームを持って、それのスキルシステムを完全ゼロベースで実際に一つずつ構築していきます。実際に一つずつコードを組みながら、どのように作るか、その重要な概念と原則を教えてくれます。これさえ分かれば、そのままの量を増やして全体をすべて作成することもできます。 結局、クライアントプログラマーとして重要なのは、ゲームの企画を正確に実際に実装し出すことです。 この講座では、主に以下のような内容を説明します。 1.ディアブロ3のスキルの使用システムを一つずつコードを組み込ん出て実装します。実際ディアブロ3のゲームを実行させて、そのスキルを見ながら一つずつ実装いきます。重要な概念と原則を適用させてみます。 2.ディアブロ3のスキルウィンドウユーザインタフェースを実装します。ユニティのスクロールビューオブジェクトを作成し、ディアブロ3のスキルウィンドウで厳しい部分を中心にどのように作るか、実際に作ってみていきます。 3.ディアブロ3のスキルキーマピンシステムを実装します。ディアブロ3は、1〜4回のキーとマウスの左、右クリックボタンを押すと、スキルが出るようになります。そして、この6つのボタンには、それぞれ異なるスキルを割り当てることができます。このシステムをどのように実装するか、実際にお見せします。 本講義を受講した後、ディアブロ3のスキルシステムに対して確実に実装する方法を知ることができるのみならず、このような類似のシステムを必要とする多数のゲーム、RPG、アクション、シューティングゲームなどで応用して使うことができます。 その後、講義でお目にかかります。