
3D游戏作业
文章平均质量分 92
weixin_43953962
这个作者很懒,什么都没留下…
展开
-
3D游戏编程作业10
AI Tank作业目标坦克对战游戏 AI 设计实现过程游戏地图AI坦克作业目标坦克对战游戏 AI 设计从商店下载游戏:“Kawaii” Tank 或 其他坦克模型,构建 AI 对战坦克。具体要求:使用“感知-思考-行为”模型,建模 AI 坦克场景中要放置一些障碍阻挡对手视线坦克需要放置一个矩阵包围盒触发器,以保证 AI 坦克能使用射线探测对手方位AI 坦克必须在有目标条件下使用导航,并能绕过障碍。(失去目标时策略自己思考)实现人机对战实现过程本实验利用资源商店中的Tanks!Tut原创 2021-01-06 14:00:31 · 428 阅读 · 0 评论 -
3D游戏编程作业9
血条作业目标实现过程1、人物状态2、IMGUI实现3、UGUI实现4、使用方法4.1 IMGUI4.2 UGUI效果展示1、IMGUI2、UGUI两种实现方式的优缺点1、IMGUI优点缺点2、UGUI优点缺点代码地址作业目标血条(Health Bar)的预制设计。具体要求如下:分别使用 IMGUI 和 UGUI 实现使用 UGUI,血条是游戏对象的一个子元素,任何时候需要面对主摄像机分析两种实现的优缺点给出预制的使用方法实现过程1、人物状态为了方便后面不同GUI设计时获取人物血量原创 2020-12-26 15:44:55 · 504 阅读 · 0 评论 -
3D游戏编程作业8
粒子系统作业目标实现过程1、制作魔法球1.1 光球1.2 光晕1.3 星光2、代码设计效果展示代码地址作业目标简单粒子制作按参考资源要求,制作一个粒子系统,参考资源使用 3.3 节介绍,用代码控制使之在不同场景下效果不一样实现过程1、制作魔法球首先,我们按照参考资料的步骤来设计一个魔法球粒子,这里我将魔法球分解为三个部分:最里面的光球、中间的光晕和最外面的星光。所以一共需要设计3个粒子系统,它们的层次结构如下:其中光球是主粒子系统,而光晕和星光都是光球的子粒子系统。然后要设原创 2020-11-30 21:35:10 · 375 阅读 · 0 评论 -
3D游戏编程作业7
智能巡逻兵作业目标游戏规则游戏设计1、UML类图2、游戏预制3、游戏动画机制作4、相关代码4.1 巡逻兵工厂4.2 场景控制器4.3 事件管理器4.4 游戏界面4.5 碰撞通知4.6 相机跟随5、C#文件的挂载游戏运行效果展示游戏中遇到的问题仓库地址作业目标智能巡逻兵:提交要求:游戏设计要求:创建一个地图和若干巡逻兵(使用动画);每个巡逻兵走一个3~5个边的凸多边型,位置数据是相对地址。即每次确定下一个目标位置,用自己当前位置为原点计算;巡逻兵碰撞到障碍物,则会自动选下一个点为目标;巡逻原创 2020-11-18 21:32:15 · 589 阅读 · 0 评论 -
3D游戏编程作业6
打飞碟改进版作业目标游戏规则游戏设计1、飞碟工厂2、控制器( C )3、游戏界面( V )4、分数记录类和动作管理类( M )作业目标改进飞碟(Hit UFO)游戏:游戏内容要求:按 adapter模式 设计图修改飞碟游戏使它同时支持物理运动与运动学(变换)运动游戏规则单击运行进入游戏界面:玩家点击“Start”开始游戏;在飞碟飞行途中,玩家可以用鼠标点击打飞碟,击中飞碟后按照飞碟的尺寸和飞行速度加分;若飞碟飞出游戏界面还未被击中,则扣除50分;当玩家分数达到回合数的500原创 2020-11-11 20:55:22 · 394 阅读 · 0 评论 -
3D游戏编程作业5
打飞碟作业目标游戏规则游戏设计1、飞碟工厂2、场景控制器(C)3、用户界面(V)作业目标编写一个简单的鼠标打飞碟(Hit UFO)游戏游戏内容要求:游戏有 n 个 round,每个 round 都包括10 次 trial;每个 trial 的飞碟的色彩、大小、发射位置、速度、角度、同时出现的个数都可能不同。它们由该 round 的 ruler 控制;每个 trial 的飞碟有随机性,总体难度随 round 上升;鼠标点中得分,得分规则按色彩、大小、速度不同计算,规则可自由设定。游戏的原创 2020-10-29 22:59:49 · 290 阅读 · 0 评论 -
3D游戏编程作业4
目录一、基本操作演练【建议做】1、下载Fantasy Skybox FREE,构建自己的游戏场景。1.1 导入Fantasy Skybox FREE资源1.2 创建一块用于制作场景的地一、基本操作演练【建议做】1、下载Fantasy Skybox FREE,构建自己的游戏场景。1.1 导入Fantasy Skybox FREE资源在Windows->Asset Store中找到对应的Fantasy Skybox FREE资源,然后下载资源并点击Import导入即可。导入后,我们可以在Proj原创 2020-10-13 16:45:30 · 668 阅读 · 0 评论 -
3D游戏编程作业1
3D游戏编程作业作业题目阅读 Tracy Fullerton, GAME DESIGN WORKSHOP 第2-4章(游戏结构、基本元素、戏剧元素)。选择一款你喜欢的中等规模游戏如“植物大战僵尸体”为案例,根据教材中一个或一组练习要求,回答该游戏的分析与设计问题。作业内容练习2.1:想一个游戏1、描述任何一款玩过的游戏植物大战僵尸:植物大战僵尸是一款即时战略塔防游戏,玩家可以收集资源(阳光)来购买不同的植物卡牌,然后通过种植不同的植物来抵御各种僵尸的入侵,避免房屋主人的脑子被僵尸吃掉,从而获得胜原创 2020-09-19 15:37:26 · 1091 阅读 · 0 评论 -
3D游戏编程作业2
1、简答题1-1.解释游戏对象和资源的区别和联系游戏对象(GameObjects)是在游戏中真实存在的可操作的对象(从角色、可收集物品到光源、摄像机和特效都是游戏对象),它们本身无法执行任何操作,需要人工提供属性才能成为角色、环境或特效;资源(Assets)则是可以在项目中使用的任何项,可以是外部的模型、音频文件和图像,也可以是内部创建的资源类型,它们对游戏对象进行修饰。联系与区别:资源可以作为模板,实例化成为具体的游戏对象,也可以作为游戏对象的某种属性被游戏对象使用。1-2.下载几个游戏案例,原创 2020-09-23 23:38:13 · 189 阅读 · 0 评论 -
3D游戏编程作业3
3D游戏编程作业3作业内容1、简答并用程序验证【建议做】(1)游戏对象运动的本质是什么?(2)使用三种方法实现物体的抛物线运动。(3)写一个程序,实现一个完整的太阳系, 其他星球围绕太阳的转速必须不一样,且不在一个法平面上。作业内容1、简答并用程序验证【建议做】首先先按照【建议做】里的步骤做一遍,了解设计一个游戏所需要的框架结构以及核心代码。(具体过程【建议做】里便有了,代码的话文章中也给了,就不再赘述)(1)游戏对象运动的本质是什么?游戏对象运动的本质是游戏对象的空间属性(位置和旋转角)随着每一原创 2020-10-01 16:58:32 · 534 阅读 · 0 评论