- 博客(23)
- 收藏
- 关注
原创 Unity UGUI 将Input输入框光标通过代码移动到最左侧或者最右侧
废话不多说,上代码class TestInputField :MonoBehaviour {InputField input;IEnumerator MoveTextStart() { yield return 0 ; //此处就是为了延时一帧 input.MoveTextStart(false); //移动到最左侧 //input.MoveTextEnd(false); //移动到最右侧}void OnGUI(){ if(...
2020-05-27 11:05:43 3389
原创 【Unity】对协程(Coroutine)实现的一些理解
首先非常感谢这位博主写的文档,让我加深对协程的认识https://blog.csdn.net/here4one/article/details/83053417协程和迭代器是密不可分的,可以说协程是通过迭代器实现的。IEnumerator TestCoroutine () { Debug.Log("1111"); yield return "xicheng"; Debug.Log("2222"); yield return 418;...
2020-05-19 21:27:00 249
原创 C# 中的 /n 、/r、/r/n 的区别
\n ,换行符(New Line),作用:后续的字符串显示在“下一行开头的位置”\r ,回车符(Carriage Return),作用:\r回到一行的开头(返回行首),\r前面的字符串不再显示 (注:1)注:1:\r 前面的字符串并不是不显示,而是\r后的字符串覆盖前面的字符串,如果\r后面的字符串比\r前面的字符串短,则原来的字符串还会显示一部分。如果后面的字符串比前面的字符串长,就...
2019-07-05 15:18:30 17244
原创 【C#】随机数和随机种子
如果随机种子相同,那么获得的随机数是相同的。测试代码: Console.WriteLine("第1遍:"); for (int i = 0; i < 30; i++) { Console.Write(new Random(i).Next(0,1000)+" "); ...
2019-06-05 17:15:20 5636
原创 【Unity3d】过渡场景进度条的实现
using UnityEngine;using System.Collections;using UnityEngine.SceneManagement;public class Loading : MonoBehaviour { public UISlider mProgress; //进度条 AsyncOperation async; //异步加...
2019-05-29 16:03:13 468
原创 【Unity3d】平滑旋转、转向的实现
游戏中经常遇到转向的问题,比如遥感控制角色旋转一定角度。写成工具类,记录一下,随用随粘。方法如下:public void Rotate(Transform transform,float horizontal , float vertical , float fRotateSpeed){ Vector targetDir = new Vector3( horizontal , 0 ...
2019-05-29 14:39:46 8493
原创 SingleTon和MonoSingeTon通用单例模板类
SingleTon:public class SingleTon<T> where T : new() { private static T _instance; private static T Instance { get { if (_insta...
2019-05-23 17:20:18 347
原创 ios UnitySendMessage使用的坑
UnitySendMessage("GameObject", "Method", "");第一个参数 填写接受方法的物品或者模型名称。第二个参数 填写方法名字。第三个参数 填写要穿的参数,没有要传的参数直接写"",这里不能写null,会crash。以前都是传参数的,所以没遇到这样的问题,这次第三个参数写了null,导致崩溃!切记切记!...
2019-01-22 00:14:58 4378
原创 NGUI之UIEventListener和UIEventTrigger的使用
public class Test : MonoBehaviour { //使用方式:将脚本挂在物体上。添加碰撞器,UIEventTrigger void Start() { //1.UIEventListener的使用 UIEventListener.Get(this.gameObject).onClick += OnClick;...
2018-11-20 17:10:47 1699
原创 【C#】 对一个List迭代删除,写出安全代码。
举例:删除列表中为cc的值List<string> m_list = new List<string>(){ "aa","bb","cc","cc","dd"};List<string> m_delList = new List<string>(); //删除列表List<string> m_storageList=...
2018-11-13 00:07:08 1261
原创 Unity remote5 连接失败
就在刚刚搞定了,趁着热乎劲儿,赶紧记录一下。确保电脑安装了SDK,至少要和手机安卓系统的版本对应。在unity里面设置好路径。这是唯一和之前做的有区别的一点。其它步骤不多赘述了,链接https://www.cnblogs.com/cokefenta/p/6634472.html ...
2018-11-12 12:47:41 3038
原创 【Unity3d】 UNITY failed to locate unity.exe
安装上面包的时候,弹出错误原因:安装路径选择错误。解决方案:安装路径和引擎安装路径的Editor文件夹平级即可。
2018-11-12 11:56:01 8806 4
原创 使用ddms来查看安卓sdk的日志
一种是在Ecplise中安装ADT插件,DDMS。打开ddms。连接线连击手机,打开调试模式另一种是在安卓sdk文件夹里面,android-sdk-->tools-->ddms。连接线连击手机,打开调试模式 ...
2018-09-26 14:17:07 1169
原创 An asset is marked with HideFlags.DontSave but is included in the build: Asset: 'Resources/unity_bui
构建项目时候报这个错误。这个问题之前也遇到过,网上也有给出一些解决方案。比如说,检查UIlabel使用的错误字体引用。之前遇到的问题就是这么解决的,但是这次项目中遇到的这个问题,使用之前的方法,打包的时候依然报错。 具体的原因也无法知晓,但是网上说的最多的原因就是Unity引用问题。 那我就删除了Library和Project Setting文件夹试试,重启Unity,再次构建...
2018-06-26 12:10:53 1551 5
原创 【Unity3d】 如何获取场景中所有的物体,显示和不显示的都要
这是一个基础的问题,时间长了不用就有点遗忘,在此记录下来。递归查找,最简单,效率最好直接贴代码:public List<GameObject> objList =newList<GameObject>();public static void RecursiveAllObjs(Transform parent)//参数:根节点物体的transform...
2018-04-26 12:37:01 6112
原创 【Unity3d】 IOS 加载StreamingAssets里面的assetbundle报错!!The requested URL was not found on this server
今天查了个BUG,IOS包运行起来,里面没有声音。我确信:1.声音资源是IOS平台的2.声音资源也是在ipa包里面(解压一下ipa包就行了)3.路径也没有问题。打出来的log对应着看的。string rawPath= "file://" + Application.dataPath + "/Raw/";这就很尴尬了,还是看看报错的内容吧,人家说你路径错了,那就是错了呗。我...
2018-04-25 21:13:42 2548 1
原创 【Unity3d】 安卓 如何把StreamingAssets目录下的文件 拷贝到安卓持久化目录(persistentDataPath)
这里演示如何把数据库文件从StreamingAssets中拷贝到persistentDataPath目录下。 我的数据库文件名称为:map_data.db,放在Unity3d的StreamingAssets/db/map_data.db中。 我的数据库文件的路径为:string path =Application.streamingAssetsPath + "/db/m...
2018-03-31 23:27:12 11506
原创 【Unity3d】 Edit Animation Event 之'player' AnimationEvent 'AnimStart' has no receiver!
之前都学过,这次还是进坑了,记录在此,好记性不如烂笔头。进入正题:动画事件,我就不在这里复制粘贴了,详细请看:http://www.ceeger.com/Components/animeditor-AnimationEvents.html。这里有基本概念介绍、如何添加动画事件、动画事件函数的参数介绍....上面的错误就是:一个叫player的物体,身上添加了一个叫A...
2018-03-02 18:23:28 4915
原创 【Unity3d】 安卓 如何读取 Application.persistentDataPath这个路径下面的assetbundle文件
最近做资源更新这一块,其中的一个问题就是,assetbundle资源更新到Application.persistentDataPath这个路径,然后加载资源就从这个路径加载。 首先这个目录呢是本地持久化的目录,不是安卓apk包里面的东西。 读取assetbundle的正确路径是:"file://"+Application.persistentDataPath+"/"...
2017-11-25 12:08:02 15598 4
原创 【Unity3d】 通过代码修改Project窗口中的Prefab资源的属性值
最近工程从unity4.7升级到Unity5.6,关于粒子特效这一块,每个粒子上面的某个属性值都要更改一次,少的话自己手动改改完事儿,但是就是因为太多,所以想让我写一个脚本帮忙实现自动修改。 每个粒子都做成了prefab,接下来要做的是:如何在Editor 模式下修改prefab的属性值?之前我也没做过关于修改prefab值的方法,网上也没查着啥,也许关键字搜的不对? 只找到...
2017-11-22 11:07:54 4459
原创 window系统下,使用sqlcipher工具加、解密sqllite数据库
今天使用sqlcipher加密sqllite数据库时转弯转进了误区,作为小白,就用小白的方式来记录一下使用该工具一些心得。首先,从网上下载了一个sqlcipher-3.0.1-windows ,在这里附上下载地址:http://download.csdn.net/download/edei2004/9462925,如果下载不了或者其他原因,可以私信我留下邮箱,我会给你发一份基本原理 现在有三个
2017-10-31 17:51:51 21299 17
原创 【window10】系统安装失败之Windows安装程序无法将Windows配置为在此计算机的硬件上运行
想来最近电脑系统老是崩溃,微软倒是开心的收集错误信息,我就就准备重新装一个,就来说说这个过程中我所遇见的问题吧准备一U盘,还是像以前一样,老毛桃制作启动U盘,设置U盘为第一启动项,然后嘞,重启电脑,死活不启动U盘。以前明明都是可以的,后来查了资料也发现没有找到自己想要的。后来发现可能关键搜的有问题我猜是不是系统不识别制作的U盘,而我的电脑是支持UEFI的,抱着侥幸的心态百度了U...
2017-08-14 20:26:37 165983 27
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人