![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
3D游戏
小泽cos
这个作者很懒,什么都没留下…
展开
-
UGUI实现背包系统
UGUI实现背包系统本次实现过程参考了师兄的博客制作过程画布(Cavas)是绘图区域, 同时是 ui 元素的容器。 容器中 ui 元素及其子 UI 元素都将绘制在其上。 拥有Canvas组件的游戏对象都有一个画布,它空间中的子对象,如果是 UI 元素将渲染在画布上。因此,为了显示背包系统中的众多UI元素,先选择2D视图,而后建立一张画布命名为MyCanvas,该canvas的Render Camera 设置为GUI Camera,这个相机只会渲染UI层,因此将其Culling Mask 设置为U原创 2020-12-25 16:04:57 · 768 阅读 · 0 评论 -
unity3d通过粒子系统制作火焰效果
unity3d通过粒子系统制作火焰效果一、制作火焰效果整体粒子包含部分为了做出逼真的火焰效果,整体的粒子系统包含以下三个部分火火焰系统的主体火星燃烧产生的颗粒物,在高温下发出红光点光源火焰燃烧产生的光制作首先,找到合适的粒子贴图,该图是火焰的不同形态,共4帧。...原创 2020-12-02 12:48:07 · 8388 阅读 · 1 评论 -
unity实现简单巡逻兵
unity实现简单巡逻兵游戏要求创建一个地图和若干巡逻兵(使用动画);每个巡逻兵走一个3~5个边的凸多边型,位置数据是相对地址。即每次确定下一个目标位置,用自己当前位置为原点计算;巡逻兵碰撞到障碍物,则会自动选下一个点为目标;巡逻兵在设定范围内感知到玩家,会自动追击玩家;失去玩家目标后,继续巡逻;计分:玩家每次甩掉一个巡逻兵计一分,与巡逻兵碰撞游戏结束;程序设计要求必须使用订阅与发布模式传消息工厂模式生产巡逻兵游戏实现本次作业代码主要基于该博客,在其基础上,修改了游戏玩法。原创 2020-11-18 21:56:16 · 1095 阅读 · 0 评论 -
Unity实现鼠标打飞碟(Hit UFO)adapter模式
Unity实现鼠标打飞碟(Hit UFO)adapter模式与上一版本的变化按 adapter模式设计图修改飞碟游戏使它同时支持物理运动与运动学(变换)运动适配器模式适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。这种模式涉及到一个单一的类,该类负责加入独立的或不兼容的接口功能。举个真实的例子,读卡器是作为内存卡和笔记本之间的适配器。您将内存卡插入读卡器,再将读卡器插入笔记本,这样就可以通过笔记本来原创 2020-11-07 11:16:19 · 153 阅读 · 0 评论 -
unity实现鼠标打飞碟(Hit UFO)游戏
unity实现鼠标打飞碟(Hit UFO)游戏游戏规则及要求规则:玩家初始有5条生命,每漏过一个飞碟,生命减一。游戏分数的增加与命中飞碟时的位置有关,越早击中飞碟分数越高。游戏有三档难度,随分数递增。要求:使用带缓存的工厂模式管理不同飞碟的生产与回收,该工厂必须是场景单实例的!具体实现见参考资源 Singleton 模板类近可能使用前面 MVC 结构实现人机交互与游戏模型分离UML类图代码框架基本沿用了牧师与魔鬼的框架,主要增加了场景单实例和飞碟工厂类。代码分析与牧师与魔鬼2.0版原创 2020-10-27 14:20:54 · 237 阅读 · 0 评论 -
unity实现牧师与魔鬼2.0(动作分离版)& 基本操作演练
unity实现牧师与魔鬼2.0(动作分离版)& 基本操作演练基本操作演练下载 Fantasy Skybox FREE, 构建自己的游戏场景在Window->Asset Store 中下载Fantasy Skybox FREE,并将其全部import进项目中。然后在场景栏中右键3D Object->Terrain创建地形,点击地形,在Inspector栏中选择Paint Terrain,点击Paint Texture,然后选择Edit Terrain Layers,点击Add Lay原创 2020-10-15 15:45:24 · 217 阅读 · 0 评论 -
unity实现牧师与魔鬼&问题回答
unity实现牧师与魔鬼&问题回答简答题游戏对象运动的本质是什么?游戏运动本质就是使用矩阵变换(平移、旋转、缩放)改变游戏对象的空间属性。请用三种方法以上方法,实现物体的抛物线运动。(如,修改Transform属性,使用向量Vector3的方法…)①使用vector3:给小球一个固定的水平初速度,和一个向下的加速度,则小球会向下的速度会不断增加,形成抛物线运动。 public int speed = 2; public float speed2 = 2; void Upda原创 2020-10-05 21:04:55 · 235 阅读 · 0 评论 -
unity实现井字棋&问题回答
3D游戏编程第二次作业简答题解释 游戏对象(GameObjects) 和 资源(Assets)的区别与联系。游戏对象是场景内所有个体的基类,包括玩家、敌人等,组成了完整的游戏场景,而资源是用来修饰游戏对象。下载几个游戏案例,分别总结资源、对象组织的结构(指资源的目录组织结构与游戏对象树的层次结构)在unity下载一个教程射击小游戏查看其资源的目录结构,资源文件夹分成了三个子文件夹其子文件夹的目录如下对象组织的结构:以该游戏中的敌人对象为例,敌人由机械身体和生命值属性组成,其身体又被原创 2020-09-22 20:33:45 · 179 阅读 · 0 评论 -
开心消消乐分析与设计
休闲益智类游戏的代表(开心消消乐)导语随着智能手机的普及,各种类型的手机游戏喷涌而出,有多人实时对战类游戏的王者荣耀、和平精英、荒野乱斗,有抽卡游戏fgo、阴阳师,而作为休闲益智类游戏的杰出代表——开心消消乐,在手游市场上占据了不小的份额。本文将从多个角度对开心消消乐成功的原因进行分析。游戏简介及背景设定简介《开心消消乐》是一款乐元素研发的一款三消类休闲游戏。《开心消消乐》拥有超过600个精心设计的bai关卡,及5大关卡类型。掉落收集、指定消除、限时关卡……在传统三消玩法基础上,还添加了多种原创 2020-09-20 18:33:52 · 13686 阅读 · 0 评论