![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
3D游戏
rayLu4698
这个作者很懒,什么都没留下…
展开
-
3D游戏-作业九-UI(血条制作)
血条制作要求IMGUI实现UGUI实现使用方法两种实现方法的比较项目地址:https://github.com/lurui7/3D-Game/tree/master/UI要求血条(Health Bar)的预制设计。具体要求如下分别使用 IMGUI 和 UGUI 实现使用 UGUI,血条是游戏对象的一个子元素,任何时候需要面对主摄像机分析两种实现的优缺点给出预制的使用方法IMGUI实现预制制作一个红色cube作为血条。然后就是脚本控制血条的位置,并且我添加两个button用来加减血原创 2020-12-27 17:54:10 · 183 阅读 · 0 评论 -
3D游戏-作业八-粒子效果
粒子效果-制作粒子光环要求实现模拟烟花粒子效果模拟发射模拟爆炸粒子光环效果展示要求1、简单粒子制作按参考资源要求,制作一个粒子系统,参考资源使用 3.3 节介绍,用代码控制使之在不同场景下效果不一样2、完善官方的“汽车尾气”模拟使用官方资源资源 Vehicle 的 car, 使用 Smoke 粒子系统模拟启动发动、运行、故障等场景效果3、参考 http://i-remember.fr/en 这类网站,使用粒子流编程控制制作一些效果, 如“粒子光环”可参考以前作业实现模拟烟花粒原创 2020-12-02 22:27:10 · 256 阅读 · 0 评论 -
3D游戏-作业七-模型与动画
模型与动画——智能巡逻兵要求预制订阅与发布模式设计过程订阅发布模式的构建碰撞检测要求提交要求:游戏设计要求:创建一个地图和若干巡逻兵(使用动画);每个巡逻兵走一个3~5个边的凸多边型,位置数据是相对地址。即每次确定下一个目标位置,用自己当前位置为原点计算;巡逻兵碰撞到障碍物,则会自动选下一个点为目标;巡逻兵在设定范围内感知到玩家,会自动追击玩家;失去玩家目标后,继续巡逻;计分:玩家每次甩掉一个巡逻兵计一分,与巡逻兵碰撞游戏结束;程序设计要求:必须使用订阅与发布模式传消原创 2020-11-18 18:54:48 · 188 阅读 · 0 评论 -
3D游戏-作业六-物理系统与碰撞
物理系统与碰撞1、改进飞碟(Hit UFO)游戏:改进要求实现思路运行演示2、打靶游戏(可选作业):设计要求1、改进飞碟(Hit UFO)游戏:改进要求游戏内容要求:按 adapter模式 设计图修改飞碟游戏使它同时支持物理运动与运动学(变换)运动有如下设计图:实现思路首先,是飞碟的预制我们想要实现飞碟的物理学运动,那就要给飞碟增加一个刚体组件。1.IActionManager根据设计要求,使用Adapter模式,需要我们实现一个IActionManager类,用于接口原创 2020-11-11 22:50:57 · 124 阅读 · 0 评论 -
3D游戏-作业五-与游戏世界交互
与游戏世界交互编写一个简单的鼠标打飞碟(Hit UFO)游戏内容要求游戏内容要求游戏设计要求游戏设计项目分析与结构对象预制实现过程解读设计展示编写一个简单的自定义 Component (选做)要求实现编写一个简单的鼠标打飞碟(Hit UFO)游戏项目传送门: https://github.com/lurui7/3D-Game/tree/master/Hit%20UFO内容要求游戏内容要求游戏有 n 个 round,每个 round 都包括10 次 trial;每个 trial 的飞碟的色彩、大原创 2020-10-28 01:21:36 · 117 阅读 · 0 评论 -
3D游戏-作业四-游戏对象与图形基础
这里写目录标题基本操作演练【建议做】1. 下载 Fantasy Skybox FREE, 构建自己的游戏场景2.写一个简单的总结,总结游戏对象的使用编程实践 牧师与魔鬼动作分离版要求实现思路运行效果展示材料与渲染联系【可选】基本操作演练【建议做】1. 下载 Fantasy Skybox FREE, 构建自己的游戏场景这是非常有意思的设计环节,我们可以通过各种素材的组合,设计各种风格的游戏场景(就是比较耗费时间),不管是Skybox,还是绘制地图都是比较有意思的内容。这里简要展示我制作的Skybox及制原创 2020-10-19 03:40:51 · 148 阅读 · 0 评论 -
3D游戏-作业三-空间与运动
一、简答并用程序验证1. 游戏对象运动的本质是什么?游戏对象运动的本质就是它的空间属性的变化,包括空间位置,旋转角度,放缩大小等等2. 请用三种方法以上方法,实现物体的抛物线运动。(如,修改Transform属性,使用向量Vector3的方法…)方法一 直接修改Transform属性using System.Collections;using System.Collections.Generic;using UnityEngine;public class method1 : MonoBe原创 2020-10-04 20:19:29 · 253 阅读 · 0 评论