3D游戏编程与设计
文章平均质量分 75
weixin_48050657
这个作者很懒,什么都没留下…
展开
-
3D游戏编程与设计10——游戏智能
文章目录1、坦克对战游戏AI设计2、体会3、声明以下作业三选一1、有趣 AI 小游戏制作,不限于以下范围让事物具有学习功能,经过不同训练可以达到不同效果。如健身达人利用机器学习或人工智能算法实现学习的创新游戏场景片段利用在线语音识别或人脸识别等AI服务的创新游戏场景片段2、坦克对战游戏 AI 设计从商店下载游戏:“Kawaii” Tank 或 其他坦克模型,构建 AI 对战坦克。具体要求使用“感知-思考-行为”模型,建模 AI 坦克场景中要放置一些障碍阻挡对手视线坦克需要放置一个矩阵包原创 2021-01-06 23:59:32 · 179 阅读 · 0 评论 -
3D游戏编程与设计9——UI系统
文章目录1、粒子光环2、体会3、声明本次作业基本要求是五选一1、 血条(Health Bar)的预制设计。具体要求如下分别使用IMGUI和UGUI实现使用UGUI,血条是游戏对象的一个子元素,任何时候需要面对主摄像机分析两种实现的优缺点给出预制的使用方法2、 UI 效果制作(你仅需要实现以下效果之一)进入NGUI官方网站,使用UGUI实现以下效果Inventory 背包系统Quest Log 公告牌Scroll View 选择板以上例子需要使用Unity web pl原创 2020-12-28 04:18:55 · 438 阅读 · 0 评论 -
3D游戏编程与设计8——粒子系统与流动效果
本次作业基本要求是三选一简单粒子制作按参考资源要求,制作一个粒子系统,参考资源使用 3.3 节介绍,用代码控制使之在不同场景下效果不一样完善官方的“汽车尾气”模拟使用官方资源资源 Vehicle 的 car, 使用 Smoke 粒子系统模拟启动发动、运行、故障等场景效果参考 http://i-remember.fr/en 这类网站,使用粒子流编程控制制作一些效果, 如“粒子光环”可参考以前作业...原创 2020-12-03 00:25:55 · 434 阅读 · 0 评论 -
3D游戏编程与设计7——模型与动画
文章目录1、智能巡逻兵1) 项目分析2) 项目设计3) 项目呈现2、心得3、声明1、智能巡逻兵提交要求:游戏设计要求:创建一个地图和若干巡逻兵(使用动画);每个巡逻兵走一个3~5个边的凸多边型,位置数据是相对地址。即每次确定下一个目标位置,用自己当前位置为原点计算;巡逻兵碰撞到障碍物,则会自动选下一个点为目标;巡逻兵在设定范围内感知到玩家,会自动追击玩家;失去玩家目标后,继续巡逻;计分: 玩家每次甩掉一个巡逻兵计一分,与巡逻兵碰撞游戏结束;程序设计要求:必须使用订阅与发布模原创 2020-11-18 22:34:08 · 582 阅读 · 0 评论 -
3D游戏编程与设计6——物理系统与碰撞
文章目录1. 改进飞碟(Hit UFO)游戏:(1) 代码改动a.IActionManager.csb.PhysicsActionManager.csc.FirstSceneController.cs(2) 最终效果2. 心得3. 声明1. 改进飞碟(Hit UFO)游戏:游戏内容要求:按 adapter模式 设计图修改飞碟游戏使它同时支持物理运动与运动学(变换)运动 这次设计其实非常简单,只需要照着下面的UML类图对程序做些简单的修改即可。(1) 代码改动 最终具体的代原创 2020-11-11 23:47:49 · 519 阅读 · 0 评论 -
3D游戏编程与设计5——与游戏世界交互
文章目录1.编写一个简单的鼠标打飞碟(Hit UFO)游戏2. 心得3. 声明1.编写一个简单的鼠标打飞碟(Hit UFO)游戏游戏内容要求:游戏有n个round,每个round都包括10次trial;每个trial的飞碟的色彩、大小、发射位置、速度、角度、同时出现的个数都可能不同。它们由该round的ruler控制;每个trial的飞碟有随机性,总体难度随round上升;鼠标点中得分,得分规则按色彩、大小、速度不同计算,规则可自由设定。游戏的要求:使用带缓存的工厂模式管理不同原创 2020-10-28 19:45:46 · 768 阅读 · 2 评论 -
3D游戏编程与设计4——游戏对象与图形基础
文章目录1. 基本操作演练【建议做】(1)下载 Fantasy Skybox FREE, 构建自己的游戏场景(2)写一个简单的总结,总结游戏对象的使用2. 编程实践——牧师与魔鬼 动作分离版3. 心得4. 声明1. 基本操作演练【建议做】(1)下载 Fantasy Skybox FREE, 构建自己的游戏场景 (2)写一个简单的总结,总结游戏对象的使用 2. 编程实践——牧师与魔鬼 动作分离版设计一个裁判类,当游戏达到结束条件时,通知场景控制器游戏结束 3. 心得原创 2020-10-19 23:50:46 · 590 阅读 · 0 评论 -
3D游戏编程与设计3——空间与运动
文章目录1. 简答并用程序验证(1)游戏对象运动的本质是什么?(2)请用三种方法以上方法,实现物体的抛物线运动。(3)写一个程序,实现一个完整的太阳系, 其他星球围绕太阳的转速必须不一样,且不在一个法平面上。2. 编程实践3. 心得4. 声明1. 简答并用程序验证(1)游戏对象运动的本质是什么? 游戏对象运动的本质就是使用矩阵变换(平移、旋转、缩放)改变游戏对象的空间属性。(2)请用三种方法以上方法,实现物体的抛物线运动。 首先分析抛物线运动的运动方程,根据物理课所学我们很容易得到:原创 2020-10-05 23:25:32 · 427 阅读 · 0 评论 -
3D游戏编程与设计2——离散仿真引擎基础
文章目录1. 简答题(1)解释游戏对象(GameObjects)和资源(Assets)的区别与联系。(2)下载几个游戏案例,分别总结资源、对象组织的结构(指资源的目录组织结构与游戏对象树的层次结构)(3)编写一个代码,使用debug语句来验证MonoBehaviour基本行为或事件触发的条件(4)查找脚本手册,了解GameObject,Transform,Component对象a. table对象(实体)的属性b. table的Transform的属性c. table的部件(5)资源预设(Prefabs)与原创 2020-09-23 22:31:57 · 465 阅读 · 0 评论 -
3D游戏编程与设计1——三国杀游戏分析
文章目录一、简介二、玩家1. 人数2. 阵营3. 交互模式三、规则和目标1. 通用部分2. 身份模式四、资源五、冲突六、挑战 阅读 Tracy Fullerton, GAME DESIGN WORKSHOP 第2-4章(游戏结构、基本元素、戏剧元素)。选择一款你喜欢的中等规模游戏如“植物大战僵尸体”为案例,根据教材中一个或一组练习要求,回答该游戏的分析与设计问题。我们选择了卡牌游戏《三国杀》作为我们的案例进行分析,实际作业内容顺序可能跟书中题目顺序有所出入。三国杀游戏海报————图片来源:百度原创 2020-09-23 12:34:37 · 1794 阅读 · 0 评论