- 博客(56)
- 资源 (17)
- 收藏
- 关注
原创 unity官方UI优化方案
https://learn.unity.com/tutorial/optimizing-unity-ui#5c7f8528edbc2a002053b5a3
2020-10-11 19:02:44 713
原创 Unity旋转物体功能
using UnityEngine;using System.Collections;//手指旋转public class TurnWithMouse : MonoBehaviour{ float speed = 20; /// <summary> /// 如果初始模型Y轴有旋转,需要把模型旋转值赋值到这里 /// </summary> float yRoration = 180; // public bool IsOpen .
2020-06-01 10:50:24 364
原创 正确实现浅拷贝与深拷贝
using System;using System.IO;using System.Runtime.Serialization;using System.Runtime.Serialization.Formatters.Binary;public class Employee : ICloneable{ public string IDCode { get; set; } public int Age { get; set; } public object Clo...
2020-05-25 12:10:06 164
原创 ET框架自动引用UI组件
写这篇博客的初心,是在学习ET框架时,看到UI组件的引用使用到ReferenceCollector这个类来保存需要引用的组件,但是这个类需要开发者自己定义组件名与拖动关系,想到开发中一个个的命名拖动有点麻烦,便自己写了一个引用方法来是实现自动命名与绑定.首先在ReferenceCollector这个类中添加方法://规定需要绑定的组件的命名格式 private List<stri...
2020-05-06 12:29:43 987
原创 Unity竖版扫描二维码与条形码
项目有个需求功能,要求手机竖版的时候可以扫描二维码和条形码,二维码不受横版竖版限制可以直接扫描,但是竖版的情况就无法识别了,原因是因为Unity直接获取摄像机的图像是横版的,我们在正常使用时会发现将摄像机的图像赋值到RawImage上的时候是横着显示的,这样就无法满足竖版的应用了经过一番摸索,终于找到解决的方法:首先,如何将摄像机的图片竖着显示在屏幕的RawImage上:在网上找了一番...
2019-08-29 17:13:48 865
转载 Unity读取Android相册并编辑头像功能
https://blog.csdn.net/qq_39776199/article/details/82807050本人亲测 可用
2019-08-22 20:45:23 628
原创 Unity集成MobPush与ShareSDK过程中遇到的坑
项目中因为要集成推送与社会化分享功能,因为最好选择一家的SDK,我们平时大多数用的是ShareSDK,因此优先选择他们家的MobPush,而且MobPush目前是免费的而且只需要一次打包就可以支持国内小米,魅族,华为,OPPO,VIVO厂商级消息推送.(之前考虑过选择极光的推送,但是了解过后发现他们家的需要一个渠道打一个包,而且还不是免费的) 首先我们看了官方的文档...
2019-07-15 13:52:57 829
原创 unity集成android原生录音(可后台)并实现上传
Demo下载链接:https://download.csdn.net/download/a8856621/10911209 一、 首先实现android原生的录音功能,这里使用Android的Service服务,可保证unity切换到后台仍然录音。我将上传录音文件时所需要附带的信息全部保存在文件名中,这样即使上传文件的过程因为退出程序而导致本次上传失败,在下次进入程序后,可以通过...
2019-01-11 16:51:28 1910 2
原创 修改Unity插件SuperScollerView中ChatMsg场景中消息框宽度自适应消息体宽度
public class ListItem4 : MonoBehaviour { public Text mMsgText; public Image mMsgPic; public Image mIcon; public Image mItemBg; public Image mArrow; ...
2018-12-21 20:07:25 278
原创 使用UGUI实现滚轮时间选择器
支持无限滑动,自定义年份开始时间和数量,根据月份判定该月的天数(闰年二月好像不太行,需要自己改下),良心推荐,不能用你打我下载地址:链接: https://pan.baidu.com/s/1TtYiqdB5Fndtvx7atqQb1Q 提取码: g26c...
2018-11-28 19:06:48 1458 7
原创 Unity保存录音实际长度并分段上传服务器
根据项目需求实现保存录音实际长度并分段上传到服务器接到这个需求后先查看了网友们的教程,但大多数都是设定一个固定录音时长,即使是录音实际长度为几秒钟,但是生成文件的大小却是按照最大录音时长来生成,因此本人整理了一下代码,实现自由录音时长,并分段上传到服务器.各位大佬们,看在我辛苦整理的份上,赏我点积分吧,只要1积分就可以了,另外不懂的地方可以加我QQ342421112来咨询https:/...
2018-11-26 11:44:47 943 2
转载 AndroidStudio导出aar文件给Unity使用
经本人实验测试:此方法可用能走通.http://www.devacg.com/?post=548根据上面的做法,完全可以实现Unity与Android的互通,但是在实际使用当中遇到了一个棘手的问题,在高版本Unity中有的插件要求Unity的打包方式是Gradle形式的,这样Unity打包的时候会与自己封装的aar文件产生冲突:Program type already present:xx...
2018-11-15 19:55:42 956
原创 配置Android Studio3.2环境遇到的坑
一.在安装Android Studio后在默认打开第一页Default Setting界面设置HTTP Proxy,因为第一次在网上找了一个国内镜像网址无法使用,之后在Setting->AndroidSDK中无论怎么修改都无法重置,最后找到了方法.1. 到android studio安装目录,打开bin目录,编辑idea.properties, 在文件末尾添加:disable.and...
2018-11-15 16:19:17 2436
原创 winform datagridview选中元素时不变成蓝色
在初始化的地方设置: dataGridView1.DefaultCellStyle.SelectionBackColor = Color.White;dataGridView1.DefaultCellStyle.SelectionForeColor = Color.Black;这样即使是选中的时候,元素的背景还是白色的,字体还是黑色的,当然根据自己的需求可以设置这两个颜色...
2018-07-26 18:52:35 5078 1
原创 winform开发中RadioButton分组设定
在工作中遇到了这样一个问题,就是在同一界面下放了多个RadioButton,运行点击以后发现只能选择一个,想把RadioButton分成多个组,在网上查了好多资料说是要将同一组下的RadioButton放到同一个容器中,容器可以为Panel或GroupBox,在实际应用中我发现无法将RadioButton拖到同一个容器中。经过我个人的实验,发现只要将所有的RadioButton的AutoChe...
2018-07-21 16:23:20 30382
原创 记录下Unity+Vuforia导出Xcode工程的一些注意事项
Unity设置方面:1.使用第三方插件时一定要将完整的包导入,切勿自作聪明的省掉一些看似无用的文件,这样可以避免后期一些无法察觉的问题。2.检查Plugins/iOS的库或者包的平台格式,只选择iOS的,其它的全部勾掉。3.在unity/playerSetting设置中,勾掉AutoGraphics API,这时候会自动添加上OpenGLES2和Metal,如果你使用的是Vuforia制作AR程序...
2018-07-10 10:06:56 1372
转载 UGUI实现不规则区域点击响应
https://www.cnblogs.com/GuyaWeiren/p/6338152.html这篇温江讲的非常详细,赞一个
2018-05-17 16:27:19 771
转载 UI画布助手
using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;public class UICanvasHelper : MonoBehaviour { #region Public Members public CanvasScaler ...
2018-05-17 16:03:16 230
原创 Unity新的网络请求方式UnityWebRequest(5.2版本以后)
Get方式: private IEnumerator SendUrl(string url) { using (UnityWebRequest www = UnityWebRequest.Get(url)) { yield return www.Send(); if (www.error != null)...
2018-03-26 16:52:07 20175
转载 Unity切圆角矩形
转载地址:http://www.manew.com/blog-48527-3473.html Shader "Custom/yuanjiao" { Properties { [PerRendererData] _MainTex("Sprite Texture", 2D) = "white" {} _Color("Tint", Color) = (1,1,1,1) _Ste...
2017-11-02 11:53:34 1709
转载 unity消息系统机制,工具类可以直接使用
转自:http://www.manew.com/blog-117699-43032.html在开发Unity的时候,为了方便开发一般都会采用消息事件,消息事件主要是做啥的?我们如何去封装,如何去运用消息事件处理事情。接下来就给大家介绍一下:消息事件顾名思义,是通过消息触发的事件。比如大家去完成某个任务,完成后才会触发另一个事件的发生,这种情况我们就会使用消息事件等等吧。
2017-10-31 14:14:02 405
翻译 筛选出废弃的脚本文件
转载自:https://github.com/liortal53/MissingReferencesUnity/blob/master/Assets/MissingReferencesFinder/Editor/MissingReferencesFinder.csusing System.Collections;using System.Linq;using UnityEdit
2017-07-11 11:50:12 273
转载 筛选冗余的图片资源
转载自:https://github.com/neoliang/FindUnUsedUITexture/blob/master/FindUnUnUsedUITexture.csusing UnityEngine;using UnityEditor;using System.IO;using System.Linq;using System.Text.RegularExpre
2017-07-11 11:45:42 409
转载 循环for与foreach的对比
首先总结一下结论:在Unity5.2.3及以前,使用Foreach遍历List集合每次会产生40B的垃圾,会引起GC.在此版本之后Unity修复了该bug,使用Foreach的速度会更快.1.mono在.net 3.5运行环境下,有bug会导致foreach效率比for慢。2.mono在.net 4.0运行环境下,该bug修复,以下测试结果表明foreach比for快。3.对于数组,在外部...
2017-07-03 19:39:14 467
原创 Vuforia在ios上全屏播放网络视频的方法
项目中要求使用Vuforia在ios上扫描识别图全屏播放相关视频:以下是最开始的几种失败的尝试方法并列出相应的坑:1. 舍弃掉Vuforia的VideoPlay组件,直接在OnTrackingFound()中使用Unity自带的方法 Handheld.PlayFullScreenMovie播放对应的视频url;这种方法是最简便的,但是却行不通.你会发现在视频播放
2017-06-23 21:03:55 648
原创 捕获程序异常并输出Log到屏幕上
将该脚本挂到场景中任意的GameObjec上,这样在移动端上就可以显示Log信息,并捕获程序异常using UnityEngine;using System.Collections;using System.Collections.Generic;using System.IO;using System.Text;using System;using System.Net.Soc...
2017-05-08 14:56:59 990
转载 统计string中的字符类型和个数
private void txtWords_TextChanged(object sender, EventArgs e) { int iAllChr = 0; //字符总数:不计字符'\n'和'\r' int iChineseChr = 0; //中文字符计数 int iChinesePnct = 0;//中文标点计数 int iEnglishChr = 0; //英
2016-07-21 17:22:16 2364
转载 Unity3D 5.3 新版AssetBundle使用方案及策略
http://www.manew.com/thread-91393-1-1.html 说的很详细
2016-07-06 18:13:33 1026
原创 Unity5.2.3与android通讯
新建Eclipse项目在lib里引用Unity安装包里的classes.jar包,具体位置可以搜下,然后修改MainActivity.java文件package com.ideepmind.android;import com.unity3d.player.UnityPlayerActivity;import android.content.Intent;imp
2016-05-03 18:27:01 735
原创 Unity Animator动画倒播方法
在Animator Parameters中添加一个float变量 然后将这个变量赋给需要倒播的动画片段最后在需要倒播的时候运行代码 Animator.Play("Sing");Animator.SetFloat("SingSpeed", -1);
2016-04-28 16:23:18 28746 1
原创 关于LogCat的调试
1.将手机用数据线连接电脑,开发者选项那里做好设置,打开手机应用,在D盘根目录下创建1.txt文件2.进入dos环境下:打开安卓配置文件例如:安卓环境安装在D盘下输入命令:一、“D:”进入D盘;二、“cd Program Files\Android\android-sdk\platform-tools>adb logcat >D:/1.txt”;回车接着就可以到1.txt文
2016-01-07 20:54:16 509
原创 Unity 点击两次返回键退出应用
Update下执行该方法 float doubleClickStart=0;float doubleClickTime=2;//间隔两秒private void OnDoubleClickQuit() { if (Input.GetKeyUp(KeyCode.Escape)) { if ((Time.time - doubleClickSt...
2016-01-06 17:25:50 1689 4
原创 关于UGUI图集AssetBundle的加载与释放
首先,声明一个字典用来存储从Bunlde中读取出的Sprite信息 private Dictionary> spriteDic = new Dictionary>();1.加载AssetBundle 读取里面的Sprite信息2.释放AssetBundle public Sprite LoadSprite(string atlasName, string spriteName)
2015-12-23 18:18:21 5778
原创 UV动画贴图——更换表情
整张大图片的00点在图片的左下角,每张小图的00点在图片的左上角,1张大图的边宽是1,每张小贴图的宽1/列数,高为1/行数。例如,大图左下角的的图片UV坐标为(0,0.25),右上角的UV坐标为(0.75,1),以此类推可以计算大图中每张小贴图的UV坐标点
2015-12-22 10:24:50 2812
原创 使用www加载的坑
使用www加载资源,无论是在PC端还是移动端都要在路径前面加“file://”例如:/// <summary> /// 本地存储路径 /// </summary> public static string WWWPathURL { get { string path = "";...
2015-12-11 14:09:30 532
原创 UGUI世界坐标转屏幕坐标
在使用NGUI中有专用的方法将3D场景中的世界坐标转换为UI屏幕中的2D坐标,在Unity新版的UGUI中,将世界坐标转换为屏幕坐标需通过以下几步来实现;第一:将UI的锚点设为左下角,有的UI无法设置锚点是因为你的该组件或该组件的父物体没有添加RecTransform组件,添加该组件后调整它的锚点为左小脚;第二:调用以下代码来转换坐标 /// /// 世界坐标转UI屏幕
2015-12-02 10:40:40 10239
原创 关于AssetBundle的整体流程
第一步:制作打包工具具体可参照宣雨松的这篇文章http://www.xuanyusong.com/archives/2373/第二步:AssetBundle的加载方式可以参考http://www.xuanyusong.com/archives/2405/第三步:这里是我需要做的补充:1.AssetBundle的加载方式推荐使用AssetBundle bundle = Ass
2015-11-30 12:29:54 1227
ShareAndPush.unitypackage
2019-07-15
unity集成android原生录音(可后台)并实现上传
2019-01-11
Unity保存录音实际长度并分段上传服务器
2018-11-26
NGUItext.unitypackage
2015-11-24
Unity 池子资源管理
2015-06-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人