|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/unity-maitriser-les-fondamentauxapi-classes-et-structures/
课程评论:没有评论
《Unity 核心 API、类和结构精通》是一个为 Unity 开发者设计的课程。本课程旨在帮助您深入理解 Unity 引擎中的关键 API、类和结构,进一步提升您的开发技能。 课程内容涵盖: * **Transform 类:** 学习如何精通对象的位置(position, localPosition)、移动(Translate)、层级关系(SetParent, DetachChildren, Find, GetChild, ChildCount)、旋转(LookAt)以及组件的获取与消息传递(GetComponent, SendMessage)。 * **Vector3 结构:** 掌握向量的创建(New Vector3)、向量化移动(MoveToward, Forward)、向量计算(Magnitude, Distance, Normalized, Scale)以及向量插值(Lerp, Slerp)。 * **Object 类:** 了解对象的识别(Name, GetInstanceID)、可见性与销毁(hideFlags, Destroy)、动态实例化(Instantiate)以及在层级中查找对象(Find, FindObjectOfType)。 * **Physics 类:** 学习射线投射(Ray, Raycast)、碰撞体检测(OverlapBox, OverlapSphere)和射线检测(LineCast)。 * **其他重要 API:** 探索随机数生成(Random)、数学函数(Mathf)以及协程(Coroutines, Yield)等。 本课程适合已掌握 Unity 基础知识或完成过 Unity 入门课程的学习者。课程结构清晰,便于回顾和查阅常用 API,是您解决 Unity 开发中遇到的问题的宝贵参考。
Vous souhaitez développer vos compétences avec Unity, ou simplement apprendre en profondeur certaines A.P.I de ce fabuleux moteur physique, alors ce cours est fait pour vous!A la fin de ce cours, vous maîtriserez les fondamentaux comme par exemple la classe Transform, ou la structure Vector3 mais aussi beaucoup d'autres API. Ce cours est structuré afin de pouvoir revenir facilement sur les API les plus couramment utilisées avec Unity ce qui vous permettra ensuite d'avoir une aide précieuse sous la main à n'importe quel moment. Voici un extrait de ce que vous apprendrez dans cette formation (voir le programme complet pour plus d'informations):⭐ Classe TransformLe positionnement (position , localPosition, etc...)La Translation de Vecteur (Translate)La Hierarchy Parent-Enfant (SetParent, DetachChildren, etc..)La recherche dans la Hierarchy (Find, GetChild, ChildCount,etc...)Rotation d'un Objet (LookAt)Assignation des composants (GetComponent, GetComponentInChidren, TryGetComponent ,etc...)L'envoi de message (SendMessage , BroadcastMessage)⭐ Structure Vector3Déplacement Vectoriel (MoveToward, Forward,One , Zero, Etc...)Constructeur Vectoriel (New Vector3, Quaternion,etc...)Calcul Vectoriel (Magnitude, Distance, Normalized, Scale, etc...)Interpolation Vectorielle (Lerp, Slerp ,etc..)⭐ Classe ObjectIdentification de GameObject (Name, ToString(), GetInstanceID,etc...)Visibilité des objets (hideFlags) et Destruction (Destroy)Singleton Pattern (DontDestroyOnLoad, Instance, Patron de conception)Ajouter des Objets dynamiquement (Instanciate et ses surcharges, Instanciation de Type Générique)Assigner des objets de la Hierarchy (Find, FindObjectOfType, FindWithTag, FindObjectsWithTag, etc...)⭐ Classe PhysicsLa Projection de rayon (Ray, Raycast, RaycastHit, DebugDrawRay, hit,etc...)Le Chevauchement de collider (OverlapBox, OverlapSphere, OverlapCapsule,etc..)Le Chevauchement de Ligne (LineCast, out, hit , Debug.DrawLine,etc..)Gestion des collisions (IgnoreCollision, GetIgnoreCollision, IgnoreLayerCollision, GetIgnoreCollision)⭐ Autres Classes et APIClasse Random "Aléatoire" (Value, Range, Rotation, ColorHSV, InsideUnitCircle, OnUnitSphere, etc...)Structure Mathf "Fonction Mathématique" (Clamp, Infinity, Abs, Sin, Sign, Round, etc...)IEnumerator, Coroutines, Invoke, Yield et bien d'autres API...Etc....⚠️Pour suivre ce cours il est préférable de maîtriser les bases d'Unity, ou d'avoir suivi l'un de mes cours destinés à l'initiation d'Unity.⚠️