此文章由橙光艺术网(www.cgart.net)收集整理发布
229【U3D教程】使用 Unity 和 Blender 构建塔防游戏
【U3D教程】Build A Tower Defence Game With Unity And Blender**发布日期:2023年4月**
**格式:MP4 | 视频:h264,1280×720 | 音频:AAC,44.1 kHz**
**语言:英语 | 大小:16.89 GB | 时长:21小时59分钟**
**通过创建游戏关卡来探索塔防游戏机制,学习编程和美术创作。**
**你将学到的内容:**
– 使用路径查找创建能够在3D环境中自主导航的角色。
– 将塔防游戏机制转化为Unity中的C#代码。
– 使用Blender创建用于关卡设计的模块化3D游戏对象。
– 设计和开发可移动的3D模型,并通过Unity中的C#代码进行编程移动。
**课程要求:**
– 学生需要具备C#和Unity的基础知识。不需要Blender的先前经验。
**课程描述:**
你是否曾经想过从零开始创建自己的电脑游戏?你是一名程序员,也想自己创建3D美术资源吗?那么这门课程适合你。在课程中,你将同时学习游戏开发的编程和美术方面,掌握成为一名独立游戏开发者的必要技能。
课程内容超过20小时的实操内容,全面涵盖塔防游戏关卡的创建,包括游戏机制的分析、使用Unity游戏引擎进行C#编程练习,以及在Blender中创建3D美术资源。
通过研究这一简单但引人入胜的休闲游戏类型,课程分为两部分,可以单独学习,也可以一起学习:
**第一部分:学习编程和操作以下内容:**
– 路径查找
– 角色动画
– 用户界面开发与编程
– 经济系统,包括玩家生命值、金钱积累与消费
– 特殊效果,包括音效、粒子系统和爆炸效果
– 自动感应敌人的防御塔
**第二部分:学习设计和操作以下内容:**
– Blender
– 游戏关卡设计的模块化3D美术资源
– 程序化生成的纹理
– 具有子网格的多部分游戏角色,可以通过Unity中的代码独立控制
在本课程中,Penny和Mike将教你从零开始设计、编程和建模自己的塔防游戏所需的所有宝贵技能。你将通过详细的描述和实操工作坊学习他们关于Unity和Blender的40年知识。
**学生对Penny和Mike的其他课程的评价:**
作为一名拥有3年以上经验的游戏开发者,我想说,我不仅学到了很多新知识,还巩固了之前已知的内容。这门课程绝对是黄金!我是一名软件工程教师,也是一名独立游戏开发者。在所有我参加过的Udemy课程中,这门课程无疑是最有用、最令人眼前一亮的。
我在该网站上参加过一些很棒的课程,但这门课程在内容量、清晰度和全面性方面无疑是最好的。在这门课程中,你将:1)学习几种程序化生成方法;2)了解一些Blender的酷炫功能;3)学习如何制作路径查找算法。我原本只期待第1点,但看到课程中还有这么多额外的内容,我肯定会回来深入学习,弄懂一些更棘手的部分。强烈推荐!现在就参加这门课程!
**课程概览:**
**第一部分:介绍**
– 第1课:课程介绍
– 第2课:加入H3D社交社区
– 第3课:常见问题解答
– 第4课:塔防游戏机制
**第二部分:A.02 构建塔防世界**
– 第5课:导航网格简介
– 第6课:创建导航网格代理
– 第7课:生成代理
– 第8课:时间和限制
**第三部分:A.03 开发塔放置机制**
– 第9课:编程实现炮塔投放功能
– 第10课:编程实现炮塔拖拽功能
– 第11课:控制炮塔放置
– 第12课:调整炮塔模型
**第四部分:A.04 创建用户界面**
– 第13课:添加按钮以选择炮塔类型
– 第14课:从按钮实例化炮塔
– 第15课:开发炮塔升级菜单
– 第16课:激活和关闭升级菜单
– 第17课:挑战:添加一种新的炮塔类型
**第五部分:A.05 塔防人工智能**
– 第18课:瞄准敌人
– 第19课:塔水平瞄准
– 第20课:塔垂直瞄准
– 第21课:将炮塔重置到原始位置
**第六部分:A.06 构建可摧毁的敌人**
– 第22课:使用脚本对象存储敌人数据
– 第23课:显示生命条
– 第24课:减少敌人生命值
– 第25课:提高射击精度
**第七部分:A.07 使用脚本对象进行自定义**
– 第26课:自定义炮塔属性
– 第27课:使用炮塔属性进行编程
– 第28课:定义单独的炮塔类型
– 第29课:定义单独的敌人类型
– 第30课:手动操作碰撞器
**第八部分:A.08 声音和视觉效果**
– 第31课:构建环境
– 第32课:放置平台
– 第33课:完善射击音效
– 第34课:粒子系统火焰
– 第35课:开关粒子系统
– 第36课:为双枪塔添加射击效果
– 第37课:敌人死亡爆炸(第一部分)
– 第38课:敌人死亡爆炸(第二部分)
– 第39课:敌人死亡爆炸(第三部分)
**第九部分:A.09 塔防游戏机制**
– 第40课:波次(第一部分)
– 第41课:波次(第二部分)
– 第42课:游戏信息UI布局
– 第43课:显示波次计数
– 第44课:赚钱
– 第45课:计数生命值
– 第46课:更改游戏时间尺度
– 第47课:在炮塔上花费金钱
– 第48课:升级和移除炮塔
– 第49课:游戏结束
**第十部分:B.02 导向**
– 第50课:项目概述
– 第51课:参考资料
– 第52课:我们的工作流程
– 第53课:多种方法
– 第54课:你卡住了吗?
– 第55课:分享你的作品
– 第56课:课程资源
– 第57课:救命啊,我搞砸了!
**第十一部分:B.03 新手入门Blender?从这里开始!**
– 第58课:推荐的首选项
– 第59课:编辑器和工作区
– 第60课:上下文很重要
– 第61课:3D视口
– 第62课:步行模式
– 第63课:3D编辑模式
– 第64课:Blender是快捷键驱动的!
– 第65课:F3搜索
– 第66课:添加对象
– 第67课:转换对象
– 第68课:原点与3D光标
– 第69课:捕捉
– 第70课:复制
– 第71课:单位和输入值
– 第72课:编辑网格数据
– 第73课:对象与对象数据
– 第74课:拉伸
– 第75课:命名
– 第76课:选择循环
– 第77课:填充和内嵌
– 第78课:分离和合并
– 第79课:父子关联
– 第80课:集合
– 第81课:倒角
– 第82课:镜像
– 第83课:添加更多细节
– 第84课:链接数据
– 第85课:视口着色
– 第86课:什么是材质
– 第87课:材质属性
– 第88课:着色工作区概览
– 第89课:添加材质槽
– 第90课:查看相机所见内容
– 第91课:渲染引擎
– 第92课:为场景添加灯光
– 第93课:配置渲染设置
**第十二部分:B.04 建立我们的管线**
– 第94课:部分介绍
– 第95课:原点很重要
– 第96课:应用变换
– 第97课:网格捕捉
– 第98课:块建模环境
– 第99课:局部视图和隐藏
– 第100课:使用集合
– 第101课:块建模炮塔
**第101课:块建模炮塔**
**第102课:重新链接副本**
**第103课:添加材质**
**第104课:Unity打开.blend文件**
**第105课:FBX导出**
**第106课:错误难免**
**第十三部分:第二部分 B.05 模块化模型**
– **第107课:什么是模块化**
– **第108课:对称化与镜像**
– **第109课:镜像工具插件**
– **第110课:部件与父子关联**
– **第111课:导出父子对象(1)**
– **第112课:导出父子对象(2)**
– **第113课:制作标准底座**
– **第114课:制作标准核心部件**
– **第115课:合并对象**
– **第116课:捕捉与旋转点**
– **第117课:缩放位置**
– **第118课:副本与循环数组**
– **第119课:简单驱动器**
– **第120课:完成基础加特林模型**
– **第121课:导出并测试**
– **第122课:倒角顶点**
– **第123课:面相交**
– **第124课:布尔修改器**
– **第125课:完成火箭发射器**
– **第126课:常见遗漏事项**
– **第127课:制作火焰喷射器**
– **第128课:使用曲线制作管道**
– **第129课:添加细节**
– **第130课:添加细节组件**
– **第131课:测试最终模型**
**第十四部分:第二部分 B.06 程序化材质**
– **第132课:为什么使用程序化材质**
– **第133课:着色工作区概览**
– **第134课:新的工作区布局**
– **第135课:设置渲染管线**
– **第136课:节点、插槽和连接线**
– **第137课:使用遮罩**
– **第138课:创建基础边缘遮罩**
– **第139课:创建组节点**
– **第140课:为边缘遮罩添加细节**
– **第141课:测试详细遮罩**
– **第142课:环境光遮蔽节点**
– **第143课:使用纹理**
– **第144课:凹凸节点**
– **第145课:使用程序化纹理**
– **第146课:为所有炮塔添加材质**
**第十五部分:第二部分 B.07 准备游戏并导出**
– **第147课:创建新的图像纹理**
– **第148课:智能UV展开**
– **第149课:多对象展开**
– **第150课:烘焙设置**
– **第151课:渲染通道与烘焙基础颜色**
– **第152课:烘焙法线贴图**
– **第153课:烘焙环境光遮蔽**
– **第154课:烘焙金属贴图**
– **第155课:合成金属 – 平滑度纹理**
**适用人群:**
– 想要学习塔防游戏机制的初级游戏开发学生。
– 希望温和地开始创建自己的3D美术资源的程序员。橙光艺术网-(CGART.net)
橙光艺术网(CGART)的资源均内容来自于网络收集或用户发布.
本站点资料用于学习交流之用,勿作它用,;
若需商业使用,需获得版权拥有者授权,并遵循国家相关法律、法规之规定。如因非法使用引起纠纷,一切后果由使用者承担。
如有侵权行为,请联系告知
本站将会在第一时间删除。






![[Blender教程]_Gumroad-Blender兄弟设计课程_CGART-橙光艺术网](https://cgart-1259463399.cos.ap-chengdu.myqcloud.com/image/JC_Blender/0001-0100/0093.jpg)




暂无评论内容