自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 3D游戏编程作业第九章 UI系统

使用 IMGUI 和 UGUI 实现血条使用 IMGUI 实现血条使用 UGUI 实现血条过程 使用 IMGUI 实现血条 使用 UGUI 实现血条 使用UGUI时,血条是游戏对象的一个子元素。 过程 先新建一个plane,gameobject->3Dobject->plane 导入资源包Standard Assets中的Characters部分 将 ThirdPersonController 预制拖入场景,属性为: Plane 的 Transform 的 Position = (0,0,0)

2020-12-27 01:39:17 198

原创 3D游戏编程作业第八章 粒子系统与流动效果

粒子系统简单粒子制作过程代码效果 简单粒子制作 按参考资源要求,制作一个粒子系统,参考资源 使用 3.3 节介绍,用代码控制使之在不同场景下效果不一样 过程 创建一个空项,添加ParticleSystem组件(使用 菜单 -> GameObject -> Effects -> Particle System 在游戏对象场景中添加一个 Particle System) 导入所需要的材料,挂到组件上 用一个比较暗的天空 然后在Inspector面板调参数: 光晕:要使得中间部分粒子不

2020-12-03 01:01:31 220

原创 3D游戏编程作业第七章 模型与动画

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

2020-11-19 00:20:25 240

原创 3D游戏编程作业第六章 物理系统与碰撞

物理系统与碰撞改进飞碟(Hit UFO)游戏:运行 改进飞碟(Hit UFO)游戏: 上一篇 游戏内容要求: 按 adapter模式 设计图修改飞碟游戏 使它同时支持物理运动与运动学(变换)运动 工厂 DiskFactory.cs:新增实现 IActionManager 接口的功能,将原本设定的所有飞碟皆受重力作用给为仅当mode为PHYSICS时增加Rigidbody(预制不添加Rigidbody)和重力作用。 using System.Collections; using System.Collec

2020-11-11 17:42:03 155

原创 3D游戏编程作业第五章 与游戏世界交互

3D游戏编程作业第五章 与游戏世界交互1、编写一个简单的鼠标打飞碟(Hit UFO)游戏游戏内容要求:游戏的要求: 1、编写一个简单的鼠标打飞碟(Hit UFO)游戏 游戏内容要求: 游戏有 n 个 round,每个 round 都包括10 次 trial; 每个 trial 的飞碟的色彩、大小、发射位置、速度、角度、同时出现的个数都可能不同。它们由该 round 的 ruler 控制; 每个 trial 的飞碟有随机性,总体难度随 round 上升; 鼠标点中得分,得分规则按色彩、大小、速度不同计算,规

2020-10-28 23:59:56 675

原创 3D编程作业第四章 游戏对象与图形基础

3D编程作业第四章 游戏对象与图形基础1、基本操作演练【建议做】2、编程实践牧师与魔鬼 动作分离版 1、基本操作演练【建议做】 下载 Fantasy Skybox FREE, 构建自己的游戏场景 去Unity资源商店找到Fantasy Skybox FREE这个资源包,添加到自己的资源中,然后在unity打开。 在unity中,菜单->Window->Package Manager,下载资源包,导入到项目中。 直接把喜欢的Materials拖入场景中就可以了。 写一个简单的总结,总结游戏对

2020-10-19 23:57:51 273

原创 3D游戏编程作业第三章 空间与运动

3D游戏编程作业第三章 空间与运动1、简答并用程序验证 1、简答并用程序验证 游戏对象运动的本质是什么? 游戏对象运动的本质,其实是游戏对象跟随每一帧的变化,空间地变化,是空间坐标的变换。这里的空间变化包括了游戏对象的transform属性中的position跟rotation两个属性。一个是绝对或者相对位置的改变,一个是所处位置的角度的旋转变化。 请用三种方法以上方法,实现物体的抛物线运动。(如,修改Transform属性,使用向量Vector3的方法…) 方法一:vector3 创建一个vector3类

2020-10-05 23:47:24 175

空空如也

空空如也

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

TA关注的人

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