3D游戏
akanine
这个作者很懒,什么都没留下…
展开
-
3D游戏——AR图片识别与建模
文章目录AR技术AR图片识别与建模安装Vuforia获取开发者证书创建Target实现图片识别虚拟按键小游戏添加虚拟按钮AR技术增强现实(Argumented Reality (AR)) 是一种将真实世界信息和虚拟世界信息“无缝”集成的新技术,是把原本在现实世界的一定时间空间范围内很难体验到的实体信息(视觉信息,声音,味道,触觉等),通过电脑等科学技术,模拟仿真后再叠加,将虚拟的信息应用到真...原创 2019-12-23 19:14:02 · 2277 阅读 · 0 评论 -
3D游戏09——血条的预置设计
使用IMGUI实现血条设计设计两个按钮分别控制血量的增加和减少为了使血条平滑的变化,使用Mathr.Lerp来计算血量值具体做法,新建一个空对象IMGUI-H-Bar,将如下脚本挂载到对象上:using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine U...原创 2019-11-21 10:30:52 · 158 阅读 · 0 评论 -
3D游戏08——粒子系统
粒子系统是模拟一些不确定、流动现象的技术。它采用许多形状简单且赋予生命的微小粒子作为基本元素来表示物体(一般由点或很小的多边形通过纹理贴图表示),表达物体的总体形态和特征的动态变化。人们经常使用粒子系统模拟的现象有火、爆炸、烟、水流、火花、落叶、云、雾、雪、尘、流星尾迹或者象发光轨迹这样的抽象视觉效果等等。##创建粒子光环参考 http://i-remember.fr/en ,使用粒子流编...原创 2019-11-06 15:55:38 · 282 阅读 · 0 评论 -
3D游戏07——模型与动画
智能巡逻兵游戏设计要求:创建一个地图和若干巡逻兵(使用动画);每个巡逻兵走一个3~5个边的凸多边型,位置数据是相对地址。即每次确定下一个目标位置,用自己当前位置为原点计算;巡逻兵碰撞到障碍物,则会自动选下一个点为目标;巡逻兵在设定范围内感知到玩家,会自动追击玩家;失去玩家目标后,继续巡逻;计分:玩家每次甩掉一个巡逻兵计一分,与巡逻兵碰撞游戏结束;...原创 2019-10-27 18:22:46 · 210 阅读 · 0 评论 -
3D游戏06——物理系统与碰撞
改进飞碟(Hit UFO)游戏:游戏内容要求:按adpter模式设计图修改飞碟游戏使它同时支持物理运动与运动学(变换)运动Adapter模式适配器模式(Adapter Pattern):将一个接口转换成客户希望的另一个接口,使接口不兼容的那些类可以一起工作,其别名为包装器(Wrapper)。程序的UML图:物理引擎物理引擎(Physics Engine)是一个软...原创 2019-10-17 22:48:14 · 174 阅读 · 0 评论 -
Missing: Game for a cause | 小众功能游戏背后的思考
提到功能游戏这个概念,大部分人还是比较陌生的。哪怕是一位资深游戏玩家,也很难一下子说出五款功能性游戏的名字。功能游戏的定义是“以解决现实社会和行业问题为主要目的的游戏品类”。所以,我们接触过的许多功能游戏都是功能性大于娱乐性的,比如《金山打字通》中的《青蛙过河》小游戏,目的就是在游戏中锻炼打字技能。当然,也有可玩性比较强的功能游戏,比如《我的世界》,这款经典的以玩家视角创建世界的沙盒游戏。在游...原创 2019-09-05 18:00:40 · 483 阅读 · 0 评论 -
3D游戏02-离散仿真引擎
解释 游戏对象(GameObjects) 和 资源(Assets)的区别与联系。游戏对象(GameObjects) 指的是游戏中一个可被选中的对象,比如一个方块,一幅平面、一位角色形象等。对象可以被赋予一些属性,进而完成某些动作。而资源(Assets) 则是一个游戏项目中的素材,比如音频、视频、脚本文件、模型等。它们之间的联系是,资源可以被实例化成游戏对象,游戏对象也可以被保存为资源。一个...原创 2019-09-10 22:31:34 · 205 阅读 · 0 评论 -
3D游戏03——空间与运动
简答题游戏对象运动的本质是什么?游戏对象运动的本质是对象的属性(如位置(position),角度(rotation),大小(scale)等)随着时间发生的变化。请用三种方法以上方法,实现物体的抛物线运动...原创 2019-09-21 21:39:21 · 154 阅读 · 0 评论 -
3D游戏04——游戏对象与图形基础
基本操作演练1. 下载 Fantasy Skybox FREE, 构建自己的游戏场景方法一:在Asset Store中购买天空盒素材,在场景中直接添加下载后的天空盒素材方法二创建一个Material,把shader的值改为skybox->6side拖入六张贴图素材就完成天空盒了下面创建地面,插入一个Terrain, 在Inspector面板调整它的形状属性。插入一...原创 2019-10-09 10:18:17 · 96 阅读 · 0 评论