- 博客(22)
- 资源 (14)
- 收藏
- 关注
原创 Unity 音效管理器编辑窗口的创建和Manager的创建
一、音效管理器面板的创建 1.首先要继承EditorWindow,然后再静态方法里创建窗口编辑器。 [MenuItem(“Manager/AudioManager”)] static void CreateWindow() { Rect rect = new Rect(400, 400, 300, 300); AudioWindo...
2018-05-11 16:05:40 1388 1
原创 Unity换装二
1.unity换装更换shinnermeshrenderer。 将主骨架的放在场景中,其他衣服和服装隐藏在主骨架下面,可动态加载,将模型分开。 你需要更换什么什么部位将什么部位分开,骨架下面分开的部分每个只需要一套skinnedMeshRenderer,只需要更换分开模型中的skinnedMeshRenderer就行了,动作也可以附带。这种简单操作。 2.对模型要求:需要模型给出一套骨架,然...
2018-05-04 11:33:57 317
原创 Unity部分属性面板解说
1.[Header("Health Settings")]//表示在下面字段添加标题 public int health = 0;2.private int age = 40;//这个私有字段不被序列化 [SerializeField]//强制unity序列化的一个字段,即使是私有的,也会被序列化 private bool hasHealthPotion = true;3.[R...
2018-04-12 10:21:55 1385
原创 Unity集成ShareSDK一键分享
1.首先在ShareSDK 官网下载http://mob.com/“ShareSDK社会化”分享插件,直接现在UnityforShareSDK. 2.解压,然后将ShareSDK导入你的Unity项目中,倒进去会报错,因为你没有选择平台,现在Build Setting里面选择安卓平台。错误就消失了。 3.新建一个空物体,随便命名。将shareSdk脚本挂上去,再去mob里面创建shareSdk...
2018-04-03 17:18:17 720 1
原创 unity用安卓AS改变应用图标
1.接着上篇写一点更简单的: 前期步骤都一样紧接着上篇步骤5后插一个步骤,就是,将app下的文件夹res文件夹下的minmap里面的一个图标文件夹复制一个,粘贴到模块里面res下改名为minmap,然后里面可以放应用的图片,然后再将app里面的AndroidManifest.xml中的application的部分复制到Module里面相同的部位,把报错的删除。 2.最重要的一点就是把ManiA...
2018-03-30 10:46:17 2073
原创 unity与安卓之间的调用简单使用方法
1.首先下载Android Studio,配置unity安卓环境,SDK,jdk配置。网上很多教程。 2.创建AS项目,新添加一个模块Module,在新创建Module下的JAVA文件夹下的空文件夹添加Activity,创建一个空 的Empty Activity; 3.在创建Empty Activity 的同时会连带着生成一个布局文件。在res文件夹下的layout下,找到布局文件,删除,在...
2018-03-29 17:38:36 2932
原创 Unity 加载AssetBundle中AB包的几种方式
前言: 在unity中创建一个Cube,设置成预制体,生成AssetBundle中AB包,生成包代码如下: BuildPipeline.BuildAssetBundles(dir,BuildAssetBundleOptions.None ,BuildTarget.StandaloneWindows64);参数分别为:地址,压缩方式和压缩指定的平台,不同的平台有不同的显示。 加载AB包的方法:...
2018-03-20 15:29:00 18894 2
原创 Unity中使用UnityWebRequest加载AssetBundle
1.使用UnityWebRequest需要引用using UnityEngine.Networking. 2.UnityWebRequest中有几个方法,UnityWebRequest.GetAssetBundle(URL)获取assetBundle资源,有一个返回资源的函数SendWebRequest,用来下载资源,DownloadHandlerAssetBundle.GetContent()...
2018-03-14 14:32:17 11847 4
原创 unity2017.3换装
1.unity换装分为三部分,换模型,换材质,换网格。 2接下来介绍本次换装原理为:绑定物体的骨骼,更换材质和网格。 3.首先将Model制作成预制体,放到Resources下动态加载,在把骨架物体,也就是换装的人也制作成预制体放到Resources文件夹下加载,接着用字典将Model的所有资源信息存起来,包括名字,编号,和个部位对应的SkinnerMeshRenderer,定义一个Model
2018-01-22 17:59:41 473
原创 unity人物旋转第三种方法
1.之前写过unity人物旋转,通过接口实现和获取鼠标坐标来实现 链接如下:[http://blog.csdn.net/qq_38456478/article/details/78553659] 2.接下来写一下第三种人物旋转,通过unityAPI自带函数,OnMouseUp和OnMouseDown来实现,利用bool值来判断鼠标的摁下和抬起,如下: bool isClick=false;
2018-01-19 10:38:03 5647
原创 Unity判断是否进入或者点击3D物体
1.判断Unity进去和离开3D物体 使用函数OnMouseEnter,和OnMouseExit void OnMouseEnter() { Debug.Log(进入3D物体); } void OnMouseExit() { Debug.Log(离开3D物体); } 将脚本放到物体身上来实现 2.判断是否点击3D物体来实现一些事情,用射线来实现 void Update()
2018-01-17 17:13:48 3992
原创 unity 观察者模式
1.观察者模式,当一个事件发生变化时,会将所有她的观察者都会作出相应的回应,用来刷新自己。 2.观察者模式一般使用委托和回调来实现 3.讲解观察者模式 1)首先定义一个委托,用委托来创造几个事件,例如: public delegate void MyDelegate(int val); 注册事件 public static MyDelegate DelegateOne; 回调 pu
2018-01-04 15:55:09 557
原创 Unity生成WebGL是InputField显示中文
Unity生成WebGL时InputField不能输入中文,本编文章就是介绍怎么实现中文输入。
2017-11-21 15:30:31 2552
原创 unity中人物旋转
1、通过获取鼠标经过点来旋转 using UnityEngine; using System.Collections; /// /// 人物模型转动 /// public class HeroModelRotate : MonoBehaviour { /// /// 第一次按下的位置 /// private Vector2 first
2017-11-16 17:37:08 1751
原创 Unity读取.csv文件
/// /// 配置的基类 /// public class ConfigTableif UNITY_EDITOR tableStream = new FileStream(configPath, FileMode.Open);else var tableData = Resources.Load<TextAsset>(configPath); tableStream
2017-11-16 17:13:44 1009
转载 Unity 生成WebGL时UI界面随浏览器自适应
在生成的html里面修改代码function Reset() { var canvas = document.getElementById("#canvas"); canvas.height= document.documentElement.clientHeight; canvas.width = document.documentEl
2017-11-16 11:06:45 4769
原创 GUI的用法
1、GUI的Button事件GUI.Button(new Rect(1080, 840, 100, 50), "登录")2、GUI的Text事件GUI.Label(new Rect(1080, 940, 100, 50), "登录成功!")3、GUI的InputFiled事件GUI.TextField(new Rect(1080,540, 100, 50), userName)
2017-10-10 14:11:11 1098
unity 实现Bomb支付
2018-04-20
unity文本超链接实现插件
2017-12-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人