![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
3D游戏编程
beikenken
这个作者很懒,什么都没留下…
展开
-
第九次作业 UI系统——血条的预制设计
文章目录血条的预制设计1. IMGUI 实现2. UGUI实现1. 实现步骤3. 优缺点对比4. 使用方法血条的预制设计1. IMGUI 实现2. UGUI实现1. 实现步骤菜单 Assets -> Import Package -> Characters 导入资源在层次视图,Context 菜单 -> 3D Object -> Plane 添加 Plane 对象资源视图展开 Standard Assets -> Charactors -> ThirdPe原创 2020-12-25 20:15:30 · 261 阅读 · 0 评论 -
第八次作业——粒子系统与流动效果
文章目录粒子系统与流动效果(三选一)简单粒子制作实现1. 制作粒子系统粒子系统与流动效果(三选一)简单粒子制作作业要求按参考资源要求,制作一个粒子系统,参考资源使用 3.3 节介绍,用代码控制使之在不同场景下效果不一样实现1. 制作粒子系统制作的粒子我们要制作的粒子如下图所示:对粒子进行分解,它由以下部分组成:(1) 光晕(不止一个)(2)星光光晕是粒子的整体部分,把它当作粒子的父类节点,因此我们的制作顺序是先光晕后粒子。获取材质按照参考资源的要求,制作该粒子原创 2020-12-02 23:27:54 · 147 阅读 · 0 评论 -
第七次作业 模型与动画
文章目录智能巡逻兵1. 提交要求2. 实现智能巡逻兵1. 提交要求游戏设计要求创建一个地图和若干巡逻兵(使用动画);每个巡逻兵走一个3~5个边的凸多边型,位置数据是相对地址。即每次确定下一个目标位置,用自己当前位置为原点计算;巡逻兵碰撞到障碍物,则会自动选下一个点为目标;巡逻兵在设定范围内感知到玩家,会自动追击玩家;失去玩家目标后,继续巡逻;计分:玩家每次甩掉一个巡逻兵计一分,与巡逻兵碰撞游戏结束;程序设计要求必须使用订阅与发布模式传消息subject:OnLos原创 2020-11-18 23:14:11 · 73 阅读 · 0 评论 -
第六次作业 物理系统与碰撞
文章目录1. 改进飞碟(Hit UFO)游戏2. 打靶游戏(可选作业)1. 改进飞碟(Hit UFO)游戏游戏内容要求在前一个作业的基础上增加以下要求:按 adapter模式 设计图修改飞碟游戏使它同时支持物理运动与运动学(变换)运动认识概念适配器(Adapter)模式:将一个类的接口转换成客户希望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类能一起工作。运动学:描述物体位置随时间的变化规律。它将一个物体抽象为质点运动模型,利用几何学(如线性代数)的方法,在不原创 2020-11-11 23:43:58 · 162 阅读 · 0 评论 -
第五次作业 与游戏世界交互
文章目录第五次作业 与游戏世界交互1. 编写一个简单的鼠标打飞碟(Hit UFO)游戏2. 编写一个简单的自定义component(选做)第五次作业 与游戏世界交互1. 编写一个简单的鼠标打飞碟(Hit UFO)游戏游戏内容要求游戏有 n 个 round,每个 round 都包括10 次 trial;每个 trial 的飞碟的色彩、大小、发射位置、速度、角度、同时出现的个数都可能不同。它们由该round 的 ruler 控制;每个 trial 的飞碟有随机性,总体难度随 round 上升;原创 2020-10-28 23:42:04 · 96 阅读 · 0 评论 -
第四次作业 游戏对象与图形基础
文章目录1、基本操作演练【建议做】下载 Fantasy Skybox FREE, 构建自己的游戏场景写一个简单的总结,总结游戏对象的使用2、编程实践(二选一)牧师与魔鬼 动作分离版奖励关卡的游戏原型设计3、材料与渲染联系【可选】Standard Shader 自然场景渲染器。声音1、基本操作演练【建议做】下载 Fantasy Skybox FREE, 构建自己的游戏场景写一个简单的总结,总结游戏对象的使用2、编程实践(二选一)牧师与魔鬼 动作分离版【2019开始的新要求】:设计一个裁判类,当游戏原创 2020-10-19 18:30:58 · 177 阅读 · 0 评论 -
第三次作业 空间与运动
文章目录1. 简答并用程序验证(建议做)游戏对象运动的本质是什么?请用三种方法以上方法,实现物体的抛物线运动。(如,修改Transform属性,使用向量Vector3的方法…)写一个程序,实现一个完整的太阳系, 其他星球围绕太阳的转速必须不一样,且不在一个法平面上。2. 编程实践3. 思考题使用向量与变换,实现并扩展 Tranform 提供的方法,如 Rotate、RotateAround 等1. 简答并用程序验证(建议做)游戏对象运动的本质是什么?请用三种方法以上方法,实现物体的抛物线运动。(如,原创 2020-10-05 23:07:12 · 153 阅读 · 0 评论 -
作业2
文章目录1. 简答题2. 编程实践,小游戏1. 简答题解释游戏对象(GameObjects) 和 资源(Assets)的区别与联系。区别:游戏对象是游戏程序空间中的事物,可能是Empty(空,最有用的事物)、2D、3D、光线、摄像机等;游戏资源是构造游戏对象、装饰游戏对象、配置游戏的物体和数据。联系:游戏资源可以实例为具体的游戏对象,也可以作为某种属性被游戏对象使用。下载几个游戏案例,分别总结资源、对象组织的结构(指资源的目录组织结构与游戏对象树的层次结构)编写一个代码,使用原创 2020-09-23 23:28:09 · 75 阅读 · 0 评论 -
第一次作业——游戏分类与热点探索
1. 使用思维导图描述游戏的分类游戏分类的方式有多种,有按游戏方式、按游戏内容、按游戏载体、按游戏平台、按玩家人数和按游戏地区等,没有统一的分类方法。当今游戏最主要、最普遍的分类途径是按游戏方式分类,也称按游戏玩法分类,具有清晰、客观的特点。2. 结合手机游戏市场的下载量与排名等数据,结合游戏分类图,描述游戏市场的热点。...原创 2020-09-22 11:55:07 · 480 阅读 · 0 评论