Unity C# ile Baştan Sona Platform Oyunu

所在平台: Udemy

课程主页: https://www.udemy.com/course/2022-unity-ile-bastan-sona-platform-oyunu/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**Coursera 课程总结:Unity C# 全流程平台游戏开发** 本课程是关于使用 Unity 2D 2022 和最新的 C# 技术从头开始制作一款平台游戏的综合指南。课程强调寓教于乐的学习方式,通过一个完整的项目来教授实际游戏开发技能。 **课程内容概览:** * **第一章:** 介绍 Unity 的优势及游戏概览。 * **第二章:** 详细讲解角色和平台(地面)的设计与实现。 * **第三章:** 教学如何创建跟随角色的摄像机系统,并设置其边界。 * **第四章:** 在场景中添加金币和障碍物,并实现角色收集物品的特效。 * **第五章:** 创建 UI 画布,显示角色生命值和收集的金币数量。 * **第六章:** 通过添加一只鸟并为其编写代码,帮助学员深入理解角度的概念。 * **第七章:** 为角色添加剑的动画,并深入讲解如何让剑对敌人和物品造成伤害。 * **第八章:** 创建蜘蛛敌人,并实现角色与蜘蛛的战斗机制。 * **第九章:** 在场景中添加蝙蝠,并介绍其飞行动画。 * **第十章:** 为角色添加长矛动画,并引入一种可以被长矛攻击的牛敌人。本章将重点讲解 Raycast 技术。 * **十一章:** 添加一个旋转对象,以教授旋转的逻辑。 * **十二章:** 将所有已完成的素材整齐地布置在第一个场景中。 * **十三章:** 为角色添加弓箭动画,并详细讲解对象池 (Object Pool) 的概念。 * **十四章:** 赋予角色攀爬能力,并深入分析 Layermask 的使用。 * **十五章:** 使用 Cinemachine 实现更流畅的摄像机跟随效果,并讲解动画之间的平滑过渡。 * **十六章:** 创建 UI 按钮,允许玩家在角色的不同模式之间切换。 * **十七章:** 创建最终 Boss 敌人——骷髅,并实现所有敌人死亡后游戏结束的机制。 * **十八章:** 设计并实现暂停和游戏结束面板,以及控制场景切换的按钮。 * **十九章:** 重新组织场景,进行最后的润色和调整。 * **第二十章:** (待更新)将包含一些额外的修正和改进。 **课程特色:** * **实战项目驱动:** 通过一个完整的平台游戏开发过程,学习各项技能。 * **最新技术:** 使用 Unity 2D 2022 及最新的开发技术。 * **寓教于乐:** 侧重于以有趣的方式教授编程和游戏设计概念。 * **循序渐进:** 从基础概念到复杂的系统,逐步深入。 **先修要求:** 对于完全的初学者,建议先学习作者的其他 Unity 游戏编程入门课程,因为本课程更侧重于讲解已学代码的功能和应用,而非编程基础。

课程评论(0条)

课程详情

Bu kurs, modern Oyun Geliştirmede (Unity 2D 2022) kullanılan en yeni içerik ve en yeni tekniklerle hazırlanmıştır.Unity'yi ilk kez bu setle çalışmaya başlamak sizin için doğru bir tercih olmayabilir. Şayet sıfır seviyesinde iseniz tarafıma ait Unity ile Oyun Programlama eğitim setimiz ile bu yolculuğa başlamanız sizin için uygun bir tercih olacaktır. Çünkü bu set içinde programlamanın temel mantığından çok öğrenmiş olduğumuz kodların ne işe yaradığı anlatıldı.Bir şeyi öğrenmenin en kolay yolu onu en eğlenceli bir şekilde öğrenmektir. Bu eğitim setindeki detayların tamamı işi eğlenceli yolla öğretmeyi amaçlamaktadır. Bu setin tamamında baştan sona tek bir oyun anlatılmıştır. Set içinde geçen bölümlere göre konularımız şu şekildedir:1.bölümde neden Unity'yi tercih etmeliyiz ve oyunun tanıtımı yapıldı.2.bölümde karakterimize ve karakterimizin yürüyeceği zemine ait tüm detaylar anlatıldı.3.bölümde karakterimizi takip eden kamera sistemi ve bu kamera sisteminin sınırları anlatıldı.4.bölümde sahneye altınlar ve bloklar yerleştirildi. Ve karakterimizin bu nesneleri efektli bir şekilde toplama detaylarına değinildi.5.bölümde karakterimizin can ve topladığı altınları gösteren UI canvas elemanları oluşturuldu.6. bölümde açı mantığını iyi kavramak amacıyla sahneye bir kuş eklendi ve detaylı şekilde kodlaması yapıldı.7.bölümde karakterimize kılıç animasyonu eklendi. Ve bu kılıcın düşmanlara ve eşyalara doğru şekilde zarar verebilmesi için ince noktalara değinildi. 8.bölümde örümcek oluşturuldu. Ve karakterimizle olan mücadelesi anlatıldı. 9. bölümde sahneye yarasa eklendi ve yarasanın uçma animasyonları anlatıldı. 10.bölümde karaktere mızrak animasyonu eklendi. Ve mızrakla vurabileceği boğa düşmanı eklendi. Bu konu içinde Raycast tekniklerine değinildi. 11.bölümde sahneye rotasyon mantığını öğreten bir nesne eklendi.12. bölümde üzerinde çalışılan tüm materyaller birinci sahnede düzenli şekilde yerleştirildi. 13.bölümde karaktere ok animasyonu eklendi. Bu bölüm içinde object pool mantığı detaylı şekilde anlatıldı. 14.bölümde karaktere tırmanma yeteneği sağlandı. Bu bölüm içinde layermask mantığı detaylı şekilde incelendi. 15.bölümde cinemachine ile kamera takip detayları üzerinde konuşuldu. Ve cinemachine teknikleri kullanılarak animasyonlar arası yumuşak geçiş teknikleri anlatıldı. 16.bölümde UI butonlar oluşturulup karakterin tüm modları arasında tercih seçeneği oluşturuldu. 17.bölümde karakterimizin son mücadele edeceği düşman iskelet oluşturuldu. Bu iskeletlerin tümünün ölmesi durumunda oyunun bitirilmesi anlatıldı. 18.bölümde pause ve bitiş panelleri tasarlanıp kodlandı. Ve bu panellerdeki butonlar ile sahneler arası geçişler anlatıldı.19.bölümde sahneler yeniden düzenlendi. Son rötuşlar yapıldı. 20. bölümde bazı düzeltmeler gelecek.

课程标签

0人关注该课程

主题相关的课程