自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 3D游戏编程与设计10——游戏智能

文章目录1、坦克对战游戏AI设计2、体会3、声明以下作业三选一1、有趣 AI 小游戏制作,不限于以下范围让事物具有学习功能,经过不同训练可以达到不同效果。如健身达人利用机器学习或人工智能算法实现学习的创新游戏场景片段利用在线语音识别或人脸识别等AI服务的创新游戏场景片段2、坦克对战游戏 AI 设计从商店下载游戏:“Kawaii” Tank 或 其他坦克模型,构建 AI 对战坦克。具体要求使用“感知-思考-行为”模型,建模 AI 坦克场景中要放置一些障碍阻挡对手视线坦克需要放置一个矩阵包

2021-01-06 23:59:32 108

原创 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 297

原创 3D游戏编程与设计8——粒子系统与流动效果

本次作业基本要求是三选一简单粒子制作按参考资源要求,制作一个粒子系统,参考资源使用 3.3 节介绍,用代码控制使之在不同场景下效果不一样完善官方的“汽车尾气”模拟使用官方资源资源 Vehicle 的 car, 使用 Smoke 粒子系统模拟启动发动、运行、故障等场景效果参考 http://i-remember.fr/en 这类网站,使用粒子流编程控制制作一些效果, 如“粒子光环”可参考以前作业...

2020-12-03 00:25:55 244

原创 3D游戏编程与设计7——模型与动画

文章目录1、智能巡逻兵1) 项目分析2) 项目设计3) 项目呈现2、心得3、声明1、智能巡逻兵提交要求:游戏设计要求:创建一个地图和若干巡逻兵(使用动画);每个巡逻兵走一个3~5个边的凸多边型,位置数据是相对地址。即每次确定下一个目标位置,用自己当前位置为原点计算;巡逻兵碰撞到障碍物,则会自动选下一个点为目标;巡逻兵在设定范围内感知到玩家,会自动追击玩家;失去玩家目标后,继续巡逻;计分: 玩家每次甩掉一个巡逻兵计一分,与巡逻兵碰撞游戏结束;程序设计要求:必须使用订阅与发布模

2020-11-18 22:34:08 226

原创 软工中级实训——实训总结报告

文章目录  这次实训是我们

2020-11-16 23:31:41 423

原创 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 273

原创 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 338 2

原创 软工中级实训——Part4问答题

文章目录Part4: Interacting Objects解答一、The Critter Class1. What methods are implemented in Critter?2. What are the five basic actions common to all critters when they act?3. Should subclasses of Critter override the getActors method? Explain.4. Describe the way

2020-10-25 12:05:41 166

原创 软工中级实训——Part3测试文档

文章目录Part3:测试文档1、测例展示pre.基本跳跃:a. Jumper目标格是Flower/Rockb. Jumper目标格超出边界c. Jumper正面对边界d. Jumper目标格是Actor(不是花/石头)e. Jumper移动路径中遇上别的Jumperf. 其他测试——Jumper前方连续两个石头2、最终结果:Part3:测试文档  根据设计文档中提出的多种情况,再加上定义时提到的基本的跳跃共8种情况,我们使用Junit编写了测试,具体测试内容如下:注:所有代码存于JumperTe

2020-10-25 09:55:35 131

原创 软工中级实训——Part3设计文档

文章目录Part3:设计文档1、基本需求2、解释操作3、回答问题a. What will a jumper do if the location in front of it is empty, but the location two cells in front contains a flower or a rock?(如果Jumper前方是空的,但再前一格有花或者石头怎么办?)b. What will a jumper do if the location two cells in front of

2020-10-25 03:44:07 86

原创 软工中级实训——Part3问答题

文章目录Part3:GridWorld Classes and Interfaces解答一、The Location Class1、How would you access the row value for loc1?2、What is the value of b after the following statement is executed?3、What is the value of loc3 after the following statement is executed?4、What is

2020-10-24 12:29:18 313

原创 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 268

原创 3D游戏编程与设计3——空间与运动

文章目录1. 简答并用程序验证(1)游戏对象运动的本质是什么?(2)请用三种方法以上方法,实现物体的抛物线运动。(3)写一个程序,实现一个完整的太阳系, 其他星球围绕太阳的转速必须不一样,且不在一个法平面上。2. 编程实践3. 心得4. 声明1. 简答并用程序验证(1)游戏对象运动的本质是什么?  游戏对象运动的本质就是使用矩阵变换(平移、旋转、缩放)改变游戏对象的空间属性。(2)请用三种方法以上方法,实现物体的抛物线运动。  首先分析抛物线运动的运动方程,根据物理课所学我们很容易得到:

2020-10-05 23:25:32 342

原创 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 279

原创 3D游戏编程与设计1——三国杀游戏分析

文章目录一、简介二、玩家1. 人数2. 阵营3. 交互模式三、规则和目标1. 通用部分2. 身份模式四、资源五、冲突六、挑战  阅读 Tracy Fullerton, GAME DESIGN WORKSHOP 第2-4章(游戏结构、基本元素、戏剧元素)。选择一款你喜欢的中等规模游戏如“植物大战僵尸体”为案例,根据教材中一个或一组练习要求,回答该游戏的分析与设计问题。我们选择了卡牌游戏《三国杀》作为我们的案例进行分析,实际作业内容顺序可能跟书中题目顺序有所出入。三国杀游戏海报————图片来源:百度

2020-09-23 12:34:37 1492

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除