|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/beginners-3d-web-game-development-with-threejs/
课程评论:没有评论
课程名称:《初学者的3D网页游戏开发指南:使用Three.js》 课程概述: JavaScript编程语言是当今世界上最流行的编程语言,全球各地的公司都需要熟练掌握该语言的开发者。在这门课程中,我将教你使用JavaScript,并将新技能应用于创建三个游戏。在编写第一个游戏之前,你将利用新学的JavaScript技能和流行的开源库Three.js创建几个简单的在线3D应用程序。一旦掌握了Three.js库,你将开始制作第一个游戏,这是一个简单的游戏。在这个环节中,你将学习如何加载资源、移动资产、获取用户输入以及进行碰撞检测。课程内容逐步深入,接下来的游戏是射击游戏,你将学习如何为玩家角色添加动画、如何控制NPC角色沿随机路径游荡(使用导航网格和路径寻找),以及如何使用键盘、游戏手柄或移动设备上的虚拟控制器来控制角色。你还将学习如何向敌人发射子弹,并为NPC添加人工智能,使他们也能反击,涵盖射击游戏的所有关键要素。最后一个游戏将使用物理引擎CannonJS来控制八球台球游戏中球的运动。在这个过程中,你还将学习使用3D应用程序Blender来准备你的3D资产。完成这门课程后,你将为任何雇主在编写JavaScript代码时可能面临的挑战做好充分准备。更重要的是,你将在制作游戏的过程中培养高需求的技能,并享受其中的乐趣。 学生反馈: “这是最好的Three.js网页游戏课程!” “对3D图形设计师和网页设计师来说,是必备的!” “对初学者或想制作游戏的JavaScript开发者来说,优秀的课程!” “这是最佳讲师的最佳课程,尤其在网页开发和3D网页开发领域。我推荐你看看他的其他课程。” “课程结构合理,内容丰富,简明易懂。我正在取得良好进展并且非常喜欢这种教学风格。” “完全没有废话,知识和理解巧妙地结合在一起,流畅易懂,令人愉悦,这对复习也有很大帮助。”
The JavaScript programming language is probably the most popular programming language in the world. Companies all around the global require developers who are proficient with this language. In this course I teach you about the language then apply your new skills to create three games. Before you write your first game you'll use your new JavaScript skills and the popular Open Source library, Three.JS to create several simple online 3D apps. Once you know enough about the ThreeJS library it's time to create your first game. The first game is a simple game. Here you'll learn about loading assets, moving assets, user input and collision testing. The course builds on the skills you learn. The next game is a shooter and you learn how to animate a player avatar, how to control NPC characters so they patrol on a random path using navigation meshes and path-finding. You'll learn how to control the avatar with a keyboard or gamepad and on a mobile using an on-screen controller. You'll learn how to fire bullets at the enemy and add AI to the NPCs so they fire back. All the key ingredients of a shooter game. The last game uses the physics engine CannonJS to control the motion of balls in an Eight-ball Pool game. Along the way you'll learn to use the 3D application program Blender to prepare your 3D assets for the games you develop. Once you've completed the course you'll be super ready for any challenges an employer throws your way when writing JavaScript code. But the main thing is you'll have developed your much in-demand skills while having fun making games. What students say about the course."Best web gaming course for ThreeJS!"".a go-to for 3D graphic designers, web designers...""Great course for beginners or JavaScript developers looking to make games!""Best course from best instructor in web development, especially in 3D web development. I recommend you check his other courses.""The course is well-structured and covers a lot of material in a concise and accessible way. I'm making good progress and really enjoy the teaching style.""Totally no fluff and eloquently wrapped together with knowledge and understanding in a comfortable flow. Very absorbable and entertaining which helps a lot when needing to review for good measure."