搜索
Unity中的Avatar Mask
一:前言 Avatar Mask可以实现播放动画时让身体的某些部位不起作用(即不播放动画) Unity可以通过Avatar Mask创建一个身体遮罩来控制身体的某一部分是否受动画的影响,称为动画混合 二
Unity中的坐标转换
一:Unity中的四种坐标系 ——世界坐标(World Space) 世界坐标很好理解,它是一个3D坐标。就是游戏物体在你创造世界中的坐标。
Unity Android平板USB摄像头调用与手机摄像头应用
一:用Unity 自带WebCamTexture实现拍照功能 1:首先搭建一个简易场景 一个button按下 打开相机 相机中有切换摄像头按钮 拍照按钮 预览图 2:编码 public IEnumerator
unity是系统架构吗 unity八大系统
一:Animator: 动画事件:写在text中,读写 动画名字+路径+动画时长+动画触发事件 动画:勾选此选项后,动画会跳抖动,动画一致播放,播放不完整。自己一直传递自己,一般此选项不勾选。 动画平滑过渡的原理: 插值两个帧之间有变化的骨骼的旋转和位移。 Mirr: 动画镜像 左右走 2DBlendTree : 多个动画之间的融合。相同身体部位,不同身体的融合...
Unity与Android通信详解:实现无缝交互
Unity与安卓交互 一、AndroidStudio 1.打开AndroidStudio后新建一个Empty Acticity项目 2.点击Next进行下一步 3.name自己取一个,包名我设置为com.unity3d.player
Unity 加密狗加密
首先对Unity3D 程序做代码加密,保护不被反编译。使用的方法是对整个程序的文件夹拖到加壳工具(Virbox Protector)中加壳保护。加壳时要与加密锁进行绑定,在加壳程序中即可设定。
unity UI 之text and image
Transform的小三角那儿右击,选reset position,text会中画布的中间 字号太大看不见了是因为放置text的框太小了,放大就好了 字体修改,默认只有一种 直接把windows自带的字体复制到unity
unity build出来的ios怎么安装 unity软件安装步骤
试装系统:win10 64bit 安装版本:Unity2018.3.0 重要: Unity2018.3.0相较2017版本的在启动时稳定了很多(2017版本启动经常会卡在loading界面) 如果启动Unity2018.3.0
Unity 3D射线
射线是三维世界中一个点向一个方向发射的一条无终点的线,在发射轨迹中与其他物体发生碰撞时,它将停止发射。 射线应用范围比较广,广泛应用于路径搜寻、AI逻辑和命令判断中。 例如,自动巡逻的敌人在视野前方发现玩家的时候会向玩家发起攻击,这时候就需要使用射线了。 接下来我们通过一个案例来了解射线在游戏开发中的应用。 实践案例:拾取物体 案例构思 本案例旨在通过在场景中拾取 Cube 对象,实现射线功能...
Unity-Animator Override Controller
Animator Override Controller 是一种资产类型,允许您扩展现有的Animator Controller,替换使用的特定动画,但保留原始结构,参数和逻辑。允许您创建相同基本状态机的多个变体,但每个变体使用不同的动画。 要开始使用覆盖控制器,您需要将原始控制器资产分配给检查器中的新覆盖控制器。完成此操作后...
Unity GUI设计学习笔记
Canvas 画布 创建 在Unity当中创建GUI,需要在Hierarchy右键,UI菜单中随便点击一个,将会自动生成UI列表 下面列表是点击创建Text所创建的内容 Canvas |--Text EventSystem
MobPush Android在Unity中的集成与应用
下载.unitypackage包 打开 Github 下载 MobPush-For-Unity 项目...
Unity镜头旋转技巧:Android与旋转方法
前言 本文梳理了Unity中常用的旋转方法,涉及两大类:Transform、Quaternion。 Transform 类 Rotate() 此方法重载多,易理解,在连续动态旋转中较为常用。
怎么在unity调用ios AR导航地图 unity的导航系统
Unity导航系统 一、NavMeshAgent组件 1.
iOS平台发布指南:Unity3D应用上架全流程
首先从unity进行打包,点击File=>Build Setting=> 选择ios,playerSetting。
Unity 扩展弹出菜单窗口
原因 Unity 编辑器下提供了系统级的菜单弹窗,会阻塞消息,卡住渲染,以及不能进行搜索等功能,而它自己有非阻塞版本的弹窗,但不开放给用户使用,比如这个界面: 解决 仿照编辑器源码...
Unity的TextMeshPro学习笔记
2020年12月,Unity2020.3.18,TextMeshPro版本3.0.6 TextMeshPro比原有UGUI里的Text显示效果更好,能在不同大小保持平滑,能显示出更多样子,能够受光照影响并生成阴影
Unity资源管理策略
整理下Assetbundle 首先说下Assetbundle,感觉这一个词有2个意思 1 通过BuildAssetBundle打出的.unity3d文件是就是Assetbundle文件,姑且叫资源Assetbundle
Unity中的Time类详解
Time是Unity中获取时间信息的接口类 , 只拥有静态属性。 ① realtimeSinceStartup : 从游戏启动到现在(即刻)已经运行的时间<秒>(只读属性)。
Unity SpriteAtlas使用与优化
SpriteAtlas对象 3, 在Objects for Packing 添加小图片 (注意是sprite类型的), 如下图 4, 制作成功,如下图所示 二, 使用图集 1, 代码 , 先上 using UnityEditor
Unity编辑器扩展功能与定制
1 在工程目录下新建 Editor 文件夹 Editor文件夹内的资源都不会被打包出去(包括PC 移动端等 只会在unity的编辑器模式运行) //正常的添加菜单栏 [MenuItem("
Unity移动端动态阴影效果实现
基于Cubemap的动态软阴影 ARM公司曾利用Unity开发过两款技术Demo( Ice Cave 和 Chess Room),里面充分发挥了Cubemap的强大威力—既用来做地面反射、冰块折射,还用来做动态软阴影
Unity中缺失目标架构的解决方案
导引: 其中Time,Input,Physics都是Unity中的全局变量。GameObject是游戏中的基本物件。
Unity UniStorm特效:雨滴屏幕互动体验
前言 本文主要介绍用unity实现雨水滴到屏幕的效果,文章介绍的是基础实现,读完这篇文章再去实现复杂效果会更得心应手些。我们先看更高级效果的图片: 一、实现过程 1.代码 先直接上代码...
Unity Docker基础镜像构建:Windows与镜面效果
Unity镜子效果的制作过程 Create Mirror —— 创建镜子 1. 创建一个 Plane —— 作为镜子 2. 创建一个材质球 Material —— 给到 Plane 上 3.
Unity美白磨皮
一、简介 1.可以实时处理摄像头画面 2.也可以处理静帧图片 3.可以发布Mac、Win、Android、iOS平台 4.缺点是无法进行皮肤检测...
unity开发界面设置成Android unity怎么打开apk
②结合Android Studio编译器打安卓包 在 安卓官网下载AS,按照步骤正常安装编译器完毕,运行AS,点击右下图的图标打开SDK Manager, 选择下载安装相关的“SDK Platform”和“SDK Tools”,如下图: 勾选上,能看到具体的版本内容信息, 勾选对应的版本,点击右下角的“Apply”按钮开始Download下载(FQ后会加快下载速度)...
android unity 自动更新 unity更新需要重新下载吗
传统的手游更新方法 Android 通常采用覆盖更新的方式,将打包生成并带有对应平台签名的apk上传到平台,平台会根据versionCode判断版本情况提示升级,可通过桌面应用(如应用宝)或手机管家一类的手机应用进行更新。 而android系统中的应用可以拉起提示安装apk,基本可以实现内部覆盖升级。 iOS 只能采用上传appstore进行审核更新,审核通过后可以随时点对外发布...
Unity 动画模板的创建
原因 在 Unity 中如果角色的动画状态机一致的话,可以采用 动画模板控制器+动画重载控制器 的方式来实现,这样就无需每个角色都创建自己的动画控制器,当增加动画状态时,重载控制器只需覆盖掉相应的动画即可
Unity中实现弧形移动
一:实现效果 二:第一种实现方法——弧形插值 using UnityEngine; public class ArcMove : MonoBehaviour { public GameObject
Unity Mono脚本加密技术
加密环境 引擎版本:Unity3D 5.3.4 及更高版本 (使用Mono而并非IL2CPP) 操作系统:CentOS 6.2(Final) 加密环境:Android、IOS(暂定) 加密对象:C#源代码
Unity EventSystems点击事件详解
一 , 前言 14年那会需要用Unity做一个棋牌游戏.当时要对牌进行选择(有这个需求),因为当时只是小小白,Flash那一套注册事件找了半天没有找到,最后稀里糊涂的用了射线检测(我去).基于此,我觉得有必要写这篇文章
Unity接入Google支付流程
文章理由 前段时间负责Unity接入Google内购功能,一开始研究别人的技术博客时发现,他们的文章都有些年头了,有些细节的地方已经不像n年前那样了,技术永远是需要更新的,而这篇就作为2016年末的最后一篇接入谷歌内购文章写给需要的人
iOS与Unity的交互集成
软件版本:Unity5.3.4/Xcode8.1 1、Unity导出的iOS工程文件目录如下: 作为一名开发者,我们拿到这个工程的第一件事,就是找到整个程序的入口,在我们所认知的大多数语言的入口都是Main
Unity中的DrawCall优化策略
图形引擎渲染画面的过程 Unity(或者说基本所有图形引擎)生成一帧画面的处理过程大致可以这样简化描述: 1. 可见性测试 1. 引擎首先经过简单的可见性测试,确定摄像机可以看到的物体 2.
Unity打包iOS应用教程
unity3d在5.0之后打包Assetbundle变得比之前简单多了,最简单的办法就是把所有资源都标记Assetbundle的Flag,然后直接调用unity3d的打包Assetbundle即 通过标记打包方式的优缺点
Unity应用架构设计与项目架构优化
这是一个最简单的Unity的架构设计方法,事实上也是最常用的,最有意义的一种.思想很简单,却能起到很重
Unity Object类的基础与应用
Object是unity中所有对象的基类。所以觉得有必要做出整理。 首先 DontDestroyOnLoad 就是Object类的静态方法 , 楼主在前面的博客中有详细的介绍。
Unity HDRP BentNormal的理解
1.通过网络上资料了解到,BentNormal可以解决间接环境高光漏光及间接漫反射光照漏光的问题。 这里的漏光是指间接光照部分没有考虑到模型自身的遮挡关系导致的漏光。 2.可以通过SD之类的软件烘焙BentNormal贴图,软件会根据余弦角向外计算各个角度可见性,最终求平均得到一个向量,会在之后的计算里带入这个向量求权重。 另外BentNormal贴图存放的是归一化向量,和法线的储存方式一样...
Unity 协程与线程
协程是不同步的 协程 不是 线程,协同程序是 不同步 的 一个线程在程序中和其他线程是异步运行的,在多处理器机器中一个线程可以同时与所有其他线程的实时运行其代码,这使得线程编程能够解决很复杂的事情,因为可能在相同的时间里一个线程在改变它而另一个线程正在读取它,这意味着另一个线程实际上可以改变的东西在游戏中处理的中间似乎是你的源代码一行。这是因为你写的代码是由机器变成汇编语言,更是更复杂...
Unity UGUI基础之Image
UGUI的Image等价于NGUI的Sprite组件,用于显示图片。 一、Image组件: Source Image(图像源):纹理格式为Sprite(2D and UI)的图片资源(导入图片后选择Texture Type为Sprite(2D and UI))。 Color(颜色):图片叠加色。 Material(材质):图片叠加材质...
Unity中的RectTransform详解
一:PosX,PosY,PosZ PosX,PosY,PosZ:当前物体轴心点相对于锚点所构成几何图形中心点的位置 切换到Debug模式可以看到RectTransform关于位置有两个属性:Anchored Position和Local Position PosX,PosY,PosZ这三个数值是Anchored Position的值...
Unity中的混合树
一:前言 动画混合与动画过渡虽然都用于生成平滑的动画,但是却是两个完全不同的概念。动画过渡被用于一段动画向另一段动画的平滑过渡,而动画混合则被用于通过插值技术实现对多个动画片段的混合 二:使用场景 ——根据角色的移动速度对走路和跑步动画进行混合 ——对角色在走路或跑步时向左和向右转弯动画进行混合 三:实现步骤 ——创建Bleed Tree...
Unity UGUI基础之InputField
InputField(输入域):为文本输入控件,等同于NGUI的Input。 一、InputField组件: Text Component(文本组件):此输入域的文本显示组件,需带有Text组件。 Text(文本):此输入域的初始值。 Character Limit(字符限制):限定此输入域最大输入的字符数,0为不限制。 Content Type(内容类型):限定此输入域的内容类型...
在Unity中使用Shader
1、Material 和 Shader 的关系。一个材质包括一个Shader程序。在Shader中设置的属性能够通过Material可视化设置 2、内建Shader,在5.0之后的版本号中大部分旧的Shader都集成在了Standard Shader中了,能够通过设置Standard Shader的属性达到不同的须要的渲染效果...
Unity UGUI基础之Button
UGUI Button,可以说是真正的使用最广泛、功能最全面、几乎涵盖任何模块无所不用无所不能的组件,掌握了它的灵巧使用,你就几乎掌握了大半个UGUI! 一、Button组件: Interactable(是否可用):勾选,按钮可用,取消勾选,按钮不可用,并进入Disabled状态...
Unity用户手册-Texture
Power of 2 (贴图宽高要是2的幂的长度): 根据不同平台,选择合理的纹理压缩格式,iOS选择RGBA ASTC 4* 4 block(从iOS9开始支持,显示效果更好,不需要把图片设置成方形),Android选择RGBA ETC 2 8bits Android平台:如果有一个贴图大小为200 * 512,会被变成256 * 512。 如果贴图大小为257 * 512...
Unity Timeline功能详解
一:前言 Timeline与动画系统类似,但是它可以针对多个物体做出一系列多个动画,它可以创建多个轨道,对象激活与隐藏轨道,动画轨道,声音轨道等。每个轨道都可以单独编辑,轨道内的不同资源可以排列并且融合 二:基础操作 可以单独Lock某一条轨道或Mute(禁用)某一条轨道 三:Activation Track(对象激活与隐藏轨道) 控制物体的显隐...
Unity arm64架构支持
ERROR ITMS-90086 ERROR ITMS-90086:"missing 64-bit support. beginning on february 1, 2015, new iOS apps submitted to the app store must be include 64-bit support and be built with the ios8 SDK......"...
姓名不为空
手机不正确
公司不为空