
3D游戏编程与设计
qiao_zhang
这个作者很懒,什么都没留下…
展开
-
3D游戏编程与设计11——AR/MR 技术
AR SDK 与应用vuforia 使用(1)打开 vuforia 官网,注册登录后可见如下开发管理界面。(2)创建证书,用于获取 License Key。Vuforia 在 Unity 中需要相应的 Key 对 SDK 进行配置,否则无法使用。点击 Get Development Key。(3)创建目标数据库,用于对所有 Target 及其特征数据进行管理和保存。点击 Add Dat...原创 2019-12-23 16:31:12 · 267 阅读 · 0 评论 -
3D游戏编程与设计10——游戏智能
3、P&D 过河游戏智能帮助实现,程序具体要求:实现状态图的自动生成讲解图数据在程序中的表示方法利用算法实现下一步的计算参考:P&D 过河游戏智能帮助实现状态图:其中,每个状态记录了位于右岸的牧师与恶魔数量,P 代表牧师,D 代表恶魔,B 代表船在右边。改变状态的动作有五个:PP(两个牧师过河)、PD(一个牧师和一个恶魔过河)、DD(两个恶魔过河)、P(一个牧师过...原创 2019-12-04 20:45:54 · 230 阅读 · 0 评论 -
3D游戏编程与设计9——UI系统
自制有趣的 UI 场景例如:“几个小动物(3D)开会,语句从每个动物头上飘出,当达到一个大小,会出现清晰的文字!如果文字较多,会自动滚动”对话框的弹出与消失用动画机实现:其中,Bubble 为对话框变大的动画,big 为对话框保持大状态的动画,DeleteBubble 为对话框消失的动画。“big”触发时,对话框变大,然后保持大的状态;“small”触发时,对话框消失,回到“N...原创 2019-11-21 11:22:57 · 272 阅读 · 0 评论 -
3D游戏编程与设计8——粒子系统
本次作业基本要求是三选一1、简单粒子制作按参考资源要求,制作一个粒子系统,参考资源使用 3.3 节介绍,用代码控制使之在不同场景下效果不一样2、完善官方的“汽车尾气”模拟使用官方资源资源 Vehicle 的 car,使用 Smoke 粒子系统模拟启动发动、运行、故障等场景效果3、参考 http://i-remember.fr/en 这类网站,使用粒子流编程控制制作一些效果, 如...原创 2019-11-09 01:13:11 · 241 阅读 · 0 评论 -
3D游戏编程与设计7——模型与动画
1、智能巡逻兵提交要求:游戏设计要求:创建一个地图和若干巡逻兵(使用动画);每个巡逻兵走一个3~5个边的凸多边形,位置数据是相对地址。即每次确定下一个目标位置,用自己当前位置为原点计算;巡逻兵碰撞到障碍物,则会自动选下一个点为目标;巡逻兵在设定范围内感知到玩家,则会自动追击玩家;失去玩家目标后,继续巡逻;计分:玩家每次甩掉一个巡逻兵计一分,与巡逻兵碰撞游戏结束;程序设计要...原创 2019-10-24 11:28:16 · 219 阅读 · 0 评论 -
3D游戏编程与设计6——物理系统与碰撞
1、改进飞碟(Hit UFO)游戏:游戏内容要求:按adapter模式设计图修改飞碟游戏使它同时支持物理运动与运动学(变换)运动2、打靶游戏(可选作业):游戏内容要求:靶对象为 5 环,按环计分;箭对象,射中后要插在靶上;游戏仅一轮,无限 trials;...原创 2019-10-16 18:36:24 · 251 阅读 · 0 评论 -
3D游戏编程与设计5——与游戏世界交互
1、编写一个简单的鼠标打飞碟(Hit UFO)游戏游戏内容要求:游戏有 n 个 round,每个 round 都包括10次 trial;每个 trial 的飞碟的色彩、大小、发射位置、速度、角度、同时出现的个数都可能不同。它们由该 round 的 ruler 控制;每个 trial 的飞碟有随机性,总体难度随 round 上升;鼠标点中得分,得分规则按色彩、大小、速度不同计算,规则...原创 2019-10-08 17:40:47 · 224 阅读 · 0 评论 -
3D游戏编程与设计4——游戏对象与图形基础
1、基本操作演练下载 Fantasy Skybox FREE,构建自己的游戏场景① 创建自己的天空盒:② 应用到游戏场景中:③ 在场景中加入地形对象,再刷上树,游戏场景便制作完成了:写一个简单的总结,总结游戏对象的使用Unity 中常用的游戏对象主要有以下几类:空对象:是不显示却最常用的游戏对象,可用于放置场景控制脚本,生成该场景所需的游戏对象。摄像机:用于控制游戏场景...原创 2019-10-05 12:28:06 · 295 阅读 · 0 评论 -
3D游戏编程与设计3——空间与运动
1、简答并用程序验证游戏对象运动的本质是什么?请用三种以上方法,实现物体的抛物线运动。(如,修改 Transform 属性,使用向量 Vector3 的方法…)写一个程序,实现一个完整的太阳系,其他星球围绕太阳的转速必须不一样,且不在一个法平面上。2、编程实践阅读以下游戏脚本Priests and DevilsPriests and Devils is a puzzle g...原创 2019-09-21 03:31:56 · 645 阅读 · 0 评论 -
3D游戏编程与设计2——离散仿真引擎基础
1、简答题解释 游戏对象(GameObjects)和 资源(Assets)的区别和联系。游戏下载几个游戏案例,分别总结资源、对象组织的结构(指资源的目录组织结构与游戏对象树的层次结构)编写一个代码,使用 debug 语句来验证MonoBehaviour 基本行为或事件触发的条件基本行为包括 Awake() Start() Update() FixedUpdate() LateUpda...原创 2019-09-13 10:04:57 · 327 阅读 · 0 评论 -
3D游戏编程与设计1——游戏的本质
【选做】介绍一款功能游戏——纸境奇缘,陈述该游戏的设计元素,说明在娱乐之外该产品的社会贡献与价值。1. 介绍《纸境奇缘》是由比利时的Fishing Cactus团队所制作的一款充满童话冒险色彩的打字游戏,并于2016年3月登上了Steam。作为一款独立的功能游戏,《纸境奇缘》以其清新的画风、别具一格的玩法获得了Steam玩家96%以上的好评。《纸境奇缘》最吸引人的是它的玩法:主角小女孩骑着...原创 2019-09-12 10:28:44 · 372 阅读 · 0 评论