|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/create-a-3d-rpg-game-with-threejs/
课程评论:没有评论
**课程总结:使用 THREE.js 创建 3D RPG 游戏** 本课程将引导您快速学会使用强大的THREE.js库创建令人惊叹的3D游戏。通过获奖游戏开发者的指导,您将掌握创建自己的3D浏览器游戏所需的全部技能。THREE.js极大地简化了WebGL游戏的开发,您无需编写复杂的着色器代码,而是可以直接使用Blender导出的、包含着色器的3D资产。 **您将学到:** * 开发环境的搭建 * 如何从Blender导出3D资产,包括动画 * 如何寻找优质的3D游戏素材 * THREE.js场景、摄像机和渲染器的基本设置 * 添加预加载器 * 使用FBXLoader类加载模型 * 精通动画混合技巧 * 创建自定义屏幕游戏手柄类,为桌面和移动用户提供一致的游戏体验 * 平滑切换摄像机视角 * 使用简化几何体实现角色与环境的锁定 * 添加过场动画 * 为游戏添加随摄像机位置响应的音效 本课程生动有趣,仅需约2小时便可掌握创建自己游戏的技能。 **学生评价:** * “这门课程太棒了!我享受了学习的每一秒。感谢Nicholas Lever(致以崇高的敬意),我迫不及待想学习下一门关于cannon.js的课程!” * “这是我加入Udemy七年来上过的最激动人心的课程!讲师分享了他自己制作的游戏示例,对所有代码进行了透彻的解释,并向我们展示了大量可用于获取预制对象、角色和世界的库。还有什么可奢求的呢?!”
Creating 3D games is fun. In this course you will learn quickly to create a stunning game. The author has won many awards for his 3D browser based games and he will take you through all the skills you need to create games of your own using the amazing THREE.js library. THREE.js makes creating WebGL games much easier. You will not need to worry about how to write complex shaders. Instead the shaders will load from the assets you create in Blender.You'll learnTo setup your development environment.How to export 3D assets from Blender, including animation.Where to source great 3D assets that you can use in your own games.The basics of setting up a THREE.js camera, scene and renderer.Adding a pre-loader.Using the FBXLoader class.To master the art of blending animations.Use a custom onscreen JoyStick class you can easily add to your own games so that desktop and mobile users get the same experience. How to smoothly switch camera angles.How to use simplified geometry to lock your character to the environment.How to add cut-scenes.How to add Sound to your games that responds to the current camera location.It is exciting and fun and in around 2 hours you will have acquired the skills to create your own games.Student reviews:"This course is really awesome! I enjoyed every second of this learning experience. Thanks to Nicholas Lever ( all the respects ) I can't wait for the next course using cannon.js!""This is the most exciting class I've taken on Udemy since joining 7 years ago! The instructor gives examples that he made personally, explains all of the coding thoroughly, and shows you vast libraries to source pre-made objects, characters, and worlds.what more could you ask for!?!"