04 2019 档案
摘要:翻车了!!!一个小例子带你了解闭包。事故现场:场景:6个button,上方1个text。点击button,text会显示button上的数字。代码如下://在unity里面赋值public List<Button> buttons = new List<Button>();public Text t
阅读全文
摘要://通过StartCoroutine()开始一个协程//通过StopCoroutine();关闭一个协程//通过StopAllCoroutines()方法来实现关闭所有协程void Start(){Debug.Log("开始协程程序:执行开始时间:"+ Time.time);StartCorouti
阅读全文
摘要:小地图的基本概念众所周知,小地图(或雷达)是用于显示周围环境信息的。首先,小地图是以主角为中心的。其次,小地图上应该用图标来代替真实的人物模型,因为小地图通常很小,玩家可能无法看清真实的模型。大多数小地图都是圆形的,所以本文也将创建圆形小地图。通常小地图周围还会有一些按钮和标签,本文也会介绍。 创建
阅读全文
摘要:目前实现捏脸功能的方式主要有两种。一个是Blendshape(融合变形),一个是基于骨骼驱动的方式,通过修改骨骼矩阵(bindpose)来影响SkinMesh。这两种方式的最终原理都是在shader 生效之前修改顶点。 融合变形 优点:可以控制非常细微的变化,通常用于面部动画。 缺点:Blendsh
阅读全文
摘要:怎么才能成为一个职业的独立游戏开发者,答案大概是:“尽你所能!拼命苦干!忠于自我!”这样的话来回复,而且听上去也不赖。可这样的答案没多少干货。 ……indie这个词该怎么解释?它是independent的缩写吗?某某游戏是“独立游戏”吗?“独立游戏”是一种类别吗?这听上去让人抓狂——我们到底为什么要
阅读全文
摘要:1.UI/Default代码研究首先,我想到的是,既然是对图集纹理进行采样,而且又不能统一更改材质的纹理UV值,我们通常写的shader都是直接根据模型UV值对主纹理进行采样,那会不会是shader中对MainTexture进行了什么神奇的处理,让图片采样只根据指定的UV值进行采样呢?我去官网下载了
阅读全文
摘要:创建项目双击Unity,选择New Project:我们将它命名为rts,悬着其他本地磁盘例如C:,选择3D然后点击Create Project:然后我们通过File->Save Scene,保存当前的场景为“scene”(不需要“”)摄像机Unity会自动添加相机到工程中。如下图所示,我们在Hie
阅读全文
摘要:第一种 简单寻路 地面接触到的。到达目标点不用跳跃能够一直走路到达。场景视图中简单搭设几个物体。胶囊体为寻路者,黄球为目标点 红地板,绿色障碍物。现将地板以及障碍物选中 在检视面板设置静态为Navigation Static 如图2然后菜单栏选择窗口 Window –Navigation然后选择Al
阅读全文
摘要:天空盒 , 顾名思义是 给游戏场景 添加一个 天空背景 让游戏更加精美,更具有魅力添加天空盒 有两种方式 1 : 在当前相机上添加skybox2 : 在当前场景上添加skybox上面的两种方式的结果是一样的 第一种方式的优势在于 如果 世界中有多个摄像机的话,切换摄像机 需要看不同的天空 就可以使用
阅读全文
摘要:默认输入轴: Horizontal 和 Vertical被映射到w, a, s, d键和方向键 Fire1, Fire2, Fire3被分别映射到Ctrl,Option(Alt)和Command键 Mouse X 和 Mouse Y被映射到鼠标移动增量 Window Shake X 和 Window
阅读全文
摘要:Unity 3D本来是由德国的一些苹果粉丝开发的一款游戏引擎,一直只能用于Mac平台,所以一直不被业外人士所知晓。但是后来也推出了2.5版,同时发布了PC版本,并将其发布方向拓展到手持移动设备。Unity 3D游戏开发学习路线(方法篇)分享给大家。怎么学Unity 3D游戏开发?要了解U3D最重要的
阅读全文