![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Unity
文章平均质量分 87
IMUHERO
持续学习者
展开
-
unity地形读取工具
using UnityEngine;using System.Collections;using System.Text;using UnityEditor;// 将NavMesh转化为bitmap平面地图的类public class MapReader : MonoBehaviour{ #region Public Attributes public Vector3 leftUpStart = Vector3.zero; public float accurac.原创 2020-08-04 00:19:10 · 481 阅读 · 0 评论 -
Unity之【创建暂停菜单】
文章目录准备工作方案预设UI设计代码实现按钮绑定代码以暂停主界面的Option按钮为例其他按钮也是一样的功能演示准备工作Unity版本:2019.2.14纹理材质:默认材质其他:暂无方案预设设置m_isPause标志位,之后所有动作均需要提前判断当前标志位是否为暂停状态,如果是,则停止功能进行。(方案一适用于计时游戏)当进入暂停状态时,设置Time.timeScale = 0,游戏中的时间总是需要乘以该参数,因此设置为0即表示为暂停状态,这个参数也可以用于慢放或者快进。(方案二需要在退出原创 2020-07-06 22:45:31 · 1585 阅读 · 0 评论 -
Unity之【使用Blend-Tree】
Blended-Tree材料准备创建Animator创建Controller配置混合树脚本代码效果演示材料准备人物模型和动画直接去Unity素材库里找,动画可以找可以自己录制Unity编辑器创建Animator步骤Inspector -> Add Component -> Animator主要包含Controller和AvatarController 是动画控制器,接下去着重讲解Avatar控制人物的关节等,这里可以为空,想了解可以看官方文档创建原创 2020-06-29 00:03:17 · 899 阅读 · 2 评论 -
Unity的几种移动和旋转方法
Unity的移动在制作一款游戏的时候,经常需要对物体的位置进行移动,我们希望这个移动是具有多样性的,并且可操作的。C#中提供了非常丰富的移动代码工具,通过这些工具我们可以实现:匀速移动、变速移动、自定义变速移动等移动方式。基础框架实现一个Unity中可以挂接的类包含的基本框架是:using System.Collections;using System.Collections.Generic;using UnityEngine;public class VecMove : MonoBeha原创 2020-06-12 21:54:34 · 6953 阅读 · 0 评论 -
如何使用Unity hub添加模块组件build supports
登录 Unity Download Archive 页面,然后转到 2018.x 并点击 Unity 2018.4.0f1 旁边的 Unity Hub 按钮。此时将打开 Unity Hub 并列出可供安装的组件。无论是要将构建版本(游戏的编译版本)交付给客户还是想把构建版本发送给朋友,都必须确保在安装时包含相应的平台。比方说,假如您使用的是 Windows 平台,然后想把构建版本发送给使用 Mac 平台的朋友,就必须安装 Mac Build Support。又或者,假如您使用的是 Mac 平台,然后.原创 2020-05-26 15:34:13 · 4793 阅读 · 0 评论 -
Unity2D——如何使Sprite显示在UGUI前面
假设已有Sprite S1和Imgae I1,运行结果如图;位于UGUICanvas对象下的I1遮挡住了作为Sprite的S1,假设我们只想将Image作为背景,则需要将I1置于S1后方;第一步新建一个Camera,命名为UICamera,并更改Projection为Orthographic(正交相机),并将Depth(相机深度)改为1;同时记得将MainCamera的Clear Flags从Skybox改为Don't Clear,否则Skybox的颜色会覆盖UICamera的渲..转载 2020-05-22 20:27:33 · 992 阅读 · 0 评论