自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

英尺君的bug制造机

消除bug的最好办法就是面对bug,加油奥利给!

  • 博客(38)
  • 收藏
  • 关注

原创 使用正则表达式提取字符串中的完整句子(包括文字、空格、标点)

关于正则表达式,网上有非常多的介绍和使用说明。但本文主要通过一个实际案例来说明如何使用正则表达式。使用语言:C#案例背景:博主想通过看美剧来学习英语,但网上的字幕几乎都是中英双语字幕,所以采用正则表达式将字幕中无用的部分去掉,只保留英语原句。string str = @"Dialogue: 0,0:01:47.29,0:01:49.17,*Default,NTP,0,0,0,,你真是...

2018-11-12 17:17:55 11963

转载 Android Studio导入系统aidl报错问题

原帖地址:https://blog.csdn.net/CSDN_LQR/article/details/52785394使用了一段时间Android Studio发现慢慢喜欢上用它写代码了,界面比ADT好看太多了,而且我比较懒,AS的拥有和VS2013差不多的提醒功能真的不错,哈哈这个事题外话了。最近遇到个问题: 改用Android Studio后aidl文件不能按照传统ADT的方式在sr...

2018-08-21 15:14:16 1770 1

转载 更新android sdk后提示This Android SDK requires And...e ADT to the latest version.

win7/xp 下面安装Android虚拟机,更新SDK后,在Eclipse preference里指向android-sdk-windows时。出现 :This Android SDK requires Android Developer Toolkit version 17.0.0 or above.  Current version is 10.0.0.v201102162101-104...

2018-07-30 11:03:04 354

原创 C#字符串中取数字

string str = "提取123abc提取"; //我们抓取当前字符当中的123string result = System.Text.RegularExpressions.Regex.Replace(str, @"[^0-9]+", "");Debug.Log("strResult," + result);打印结果是123这里使用的方法是正则表达式,取数字。...

2018-06-12 18:35:14 1733

原创 【C#】通过查找当前堆栈帧,找到调用的方法名

C#中想要知道某句log出自哪个方法名,可采用如下方法: void TestReflectMethodName() { Type t; t = Type.GetType(currentClassName); //参数要填写当前类的名字 var st = new System.Diagnostics.StackTrace();

2018-01-16 14:14:40 2816

原创 非工具非代码方法xlsx转txt

公司其他部门经常会给研发部门一些excel文件,包含一些配置表信息、国际化翻译等等,但是excel文件在程序里根本不能直接读,要么用工具转格式成txt、xml,要么从代码里用插件获取,不管哪种方法都觉得很鹅心。尤其是office2007以后的xlsx文件,跟钉子户一样转格式非常困难,今天随意研究一会,暂且发现一种还算可以的方法,目前只转成功了txt格式,xml后续在研究。步骤:1、新建一个

2018-01-12 18:35:39 829

原创 C#多处调用接口、仅一个回调方法的处理思路

最近做项目时,有一个问题,即SDK的接口《获取手柄唯一标识》是异步用回调的方式传回的。 但有关手柄的连接、绑定、解绑等操作都依赖这个接口,回调只有一个,回调里如何处理不同的位置调用,并作出相应操作是重点。思路1、在回调中加入判断 在全局设置int型变量,每当有需要调用接口时,为int变量赋值,在回调中判断该变量,分别处理。public int type=-1;public void GetID

2017-12-20 20:52:01 1275

转载 安卓: Intent.ACTION_MEDIA_SCANNER_SCAN_FILE:扫描指定文件

MTP扫描文件的方法,解决通过流写入SD卡后在电脑上不显示文件的问题。

2017-12-08 15:21:51 2434

转载 【转】安卓 SD卡写入文件后不能立即显示被写入的文件解决方法

新建文件后,安卓系统里不能及时显示的解决方案

2017-12-01 15:07:09 747

原创 使用NGUI里Localization文件注意事项

在NGUI里,有一个文件叫Localization,这个文件作为多语言控制Label十分好用,比如下图这样。 实际开发时遇到一些需要赋值的字段,这种字段【务必】要把上图的脚本去掉,否则赋值将会失效!例如下图 对Label进行赋值,但页面上仍然显示Localization的字段, Localization需要根据系统语言来判断显示的文字,所以赋值后会被Update刷新回原始字段。去掉UI L

2017-11-02 12:46:51 471

原创 c#委托引用与取消引用注意事项

C#委托时同一方法可引用多次,取消引用时次数必须>=引用的次数。

2017-09-08 16:57:40 1809

原创 Android Studio把项目工程打成jar包

本帖无任何代码!3张图表示执行打jar包的位置。

2017-07-25 17:08:46 373

原创 提交Unity工程时务必不要忘记提交.project和.asset相关信息

如果代码中使用了GameObject.FindGameObjectWithTag(“xxx”)的时候,在git或者SVN提交代码时,务必不要把TagManager.asset忘记,否则可能出现任何代码都没问题但程序就是报错的情况。更糟糕的是根本不报错,他就是有问题,这样排查起来就很困难了。

2017-06-15 11:31:07 592

原创 关于Unity中单例调用和委托的使用方式

在Unity中,通过单例调用的方法中如果包含已初始化的GameObject,则调用后为null而报错,这时应该使用委托的方式,举例: public delegate void PanelDelegate(string column); public static PanelDelegate panelShowNormal; void Start () { pub

2017-06-13 16:27:22 698

原创 关于Unity工程切换运行环境的文件

最近在提交代码时,scm那边总是说Unity工程打开就变回默认环境了(PC,Mac&Linux那个),但实际上我们都是在Android的平台下开发的,所以考虑到可能是工程配置文件没有提交,最终排查原因,知道了是Library下的EditorUserBuildSettings.asset文件没有被上传,这个文件是记录工程环境的,谨记。

2017-05-19 12:47:43 734

转载 【转】【《Effective C#》提炼总结】提高Unity中C#代码质量的21条准则

博主前言:腾讯又搞了个WeTest平台,偶尔也会发布点有用的文章,但是没一键转载,就手动搬运好了。WeTest 导读我们知道,在C++领域,作为进阶阅读材料,必看的书是《Effective C++》。 而《Effective C#》之于C# ,是类似《Effective C++》之于C++一样的存在。这篇文章,将《Effective C# Second Edition》

2017-03-08 14:00:28 263

原创 【C#】反射创建类对象与传参

注:以下是C#结合Unity的一个方法,用于展示反射创建类对象与传参public

2016-12-01 13:56:46 1298

原创 【LitJson】如何判断字符串中是否有某个key

JsonData jd = JsonMapper.ToObject (str); //字符串转Json if (((IDictionary)jd).Contains(“KeyName”)) { //判断是否有key string valuestr = (string)jd[“KeyName”]; //do sth… } 总结:借用字典的接口方法来判断

2016-10-10 15:05:58 7152 3

原创 【C#】通过反射调用某类某方法

string strClass = “VolumeManager”; //类名,有命名空间需要加上,namespace.class string callMethodName = toggle.transform.parent.name; //方法名 Type t;//类型 object obj; //对象 t = Type

2016-10-10 14:26:46 1535

转载 微信扫码登录网页实现原理

http://justcoding.iteye.com/blog/2213661扫码登录操作过程浏览器输入:https://wx.qq.com/?lang=zh_CN手机登录微信,利用“扫一扫”功能扫描网页上的二维码手机扫描成功后,提示“登录网页版微信”;网页上显示“成功扫描 请在手机点击确认以登录”手机端点击“登录网页版微信”,网页跳转到用户的微信操作界面

2016-07-14 09:37:19 2002

转载 AABB轴向包围盒

AABB,Axis-Aligned Bounding Box,即通过两个三维向量作为对角点产生的与空间轴平行的长方体空间。在Ogre中通过类AxisAlignedBox来实现,该类中两个成员变量Vector3 mMinimum和Vector3 mMaximum是两个三维向量,分别表示长方体空间的对角点。    主要成员函数如下:1、提取最小角点和最大角点[cpp] 

2016-06-15 10:03:14 758

转载 【转】一个好的学习算法的网站

技术领域广而深,唯独算法是程序员的通用内功!一个朋友的博客,很多算法题http://blog.csdn.net/niushuai666/article/details/6637263http://www.cnblogs.com/zhangchaoyang/category/256478.html 有几篇关于算法的文章,待以后慢慢一个个的突破。ht

2016-06-05 16:01:22 641

转载 【转】Unity协程(Coroutine)原理深入剖析

原文地址:http://dsqiu.iteye.com/blog/2029701感言:本文可初级解惑,深层次还需继续实践。       之前写过一篇《Unity协程(Coroutine)管理类——TaskManager工具分享》主要是介绍TaskManager实现对协程的状态控制,没有Unity后台实现的协程的原理进行深究。虽然之前自己对协程还算有点了解了,但是对Unity如何执行

2016-05-28 16:48:32 350

原创 设计模式的实际应用

摘录一些设计模式的要点,原博主有精细的分类说明,推荐大家去学习一下,地址:http://www.cnblogs.com/jqbird/tag/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F/1).抽象工厂模式(Abstract factory):原理:抽象工厂模式的一个主要目的是把所生成的具体类相分离,这些类的实际名称被隐藏在工厂中,在

2016-04-21 22:50:28 1359

转载 【转】[unity3d]easytouch的使用

原文地址:http://blog.csdn.net/dingxiaowei2013/article/details/19967041对于移动平台上的RPG类的游戏,我们常用虚拟摇杆来控制人物角色的行走和一些行为,相信我们对它并不陌生,之前尝试了EasyTouch2.5,发现并没有最新版的3.1好用,2.5版本的对于自适应没有做的很好,而最新版的已经解决了这一问题。当然u

2016-04-17 20:59:32 427

转载 PowerDesigner(八)-面向对象模型(用例图,序列图,类图,生成Java源代码及Java源代码生成类图)面向对象模型 面向对象模型是利用UML(统一建模语言)的图形来描述系统结构的模型,

powerdesigner使用

2016-04-10 00:08:56 1355

转载 【转】关于几种访问GameObject方式的效率对比

关于几种访问GameObject方式的效率对比

2016-04-07 00:11:56 1159

原创 Unity构建读取XML简单架构的方法与注意事项

讲道理这是本宅第一次写原创技术文章,且文中全部内容均为本人拙劣的技术方法实现,若有各种疑问和错误,欢迎及时指正。绝大部分有点规模的游戏都需要读取XML,且XML数量并不少,如果每次需要数据时就读一次那就太浪费资源了,而且性能也不好,所以我自己动手简单写了一个管理读取XML简单架构。大致思路:首先建立一个读取XML的父类,继承的子类即所要读XML的实体类。使用WWW类

2016-03-26 00:02:14 1522

转载 unity Android 打包后读取 xml 文件

学习学习!原帖地址:http://www.cnblogs.com/wuzhang/p/wuzhang20140731.html?utm_source=tuicool&utm_medium=referral问题: 前天在做东西的过程中发现了一个让人很纠结的问题,为什么Unity 程序在PC上测试一点都没问题但是打包发布到Android后却无法读取XML文件。通过查找自资料发现打包发不

2016-03-22 15:18:56 2389

转载 【转】github设置添加SSH

配置git

2016-03-14 19:50:33 382

转载 【转】unity3d所要知道的基础知识体系大纲

原文地址:http://www.cnblogs.com/zhibolife/p/3685168.html?utm_source=tuicool&utm_medium=referral本文献给,想踏入3D游戏客户端开发的初学者。 毕业2年,去年开始9月开始转作手机游戏开发,从那时开始到现在一共面的游戏公司12家,其中知名的包括搜狐畅游、掌趣科技、蓝港在线、玩蟹科技

2016-03-12 17:14:16 750

原创 Unity面试着重复习重点

类似的资料在网上也有不少,以下是我参考部分资料自己总结的一份。C#语言基础:值类型   引用类型面向对象特性:继承、封装、多态代码风格:什么是重构、聚合和组合的区别设计模式:六大原则、单例、观察者、状态机等数据结构:数组、链表、堆栈、树、图基础算法:递归、算法复杂度、常用算法(排序、搜索、A*算法【自动寻路】)unity引擎:脚本开发:生命周

2016-03-12 17:12:52 521

转载 【转】unity面试题(问题篇)

unity面试题(问题篇)

2016-03-11 14:40:54 1507

转载 【转】unity基础问题汇总

Unity相关面试问题汇总

2016-03-10 20:24:27 1742 1

转载 【转】NGUI制作按钮图标

NGUI制作按钮图标方法

2016-03-09 21:03:21 439

转载 【转】C#编译器错误 CS0246综述

原文地址:https://support.microsoft.com/zh-cn/kb/304656症状编译代码时,会出现下列错误消息:找不到类型或命名空间名称 (是否缺少 using 指令或程序集引用?)其中  是您要使用的类型或命名空间的名称。原因可能会出现此错误的原因有多种:可能拼错了您要使用的类型或

2016-03-09 15:28:28 1648

转载 【转】关于unity中的update、Lateupdate和FixedUpdate。

关于unity中的update、Lateupdate和FixedUpdate之间的区别。

2016-03-07 15:35:40 508

转载 【转】什么是序列化,为什么要序列化

序列化Serializable,一直都这么做,但是为什么呢?今天学习到了!

2016-03-06 15:08:17 339

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除