自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

转载 unity3D 封装全局更新函数

  开发中必不可少的会遇到需要每一帧刷新的境况,一般是用MonoBehaviour中的Update函数。然而开发中不可能每个对象都继承MonoBehaviour,因此需要我们封装一个自己的可以在全局调用的更新函数。  封装全局更新需要考虑到下面几点:  1、全局性,可以在任何一个对象中调用,且在切换场景的时候也可以正常使用。  2、生命周期,需要可以方便的添加移除。  说...

2018-10-07 13:13:00 420

转载 Unity3D泛型对象池

  游戏开发中,不可避免的用到了对象池。如果一个对象频繁的创建、使用、销毁,就需要考虑用对象池。写之前简单搜了一下“unity 对象池”,大多数是对GameObject管理,或者自定义的一个父类。  而且用到对象池的地方很多,被管理的对象种类也很多,可以是GameObject也可以是UIlabel,还可以是buff、特效、等等。都继承一个父类或者写多个对象池管理,显然是不合算的。...

2018-07-23 20:57:00 290

转载 Unity 获取UI界面结构的工具

  开发的时候必不可少的需要要获取一个界面的子对象组件,虽然很简单但是如果每次获取都敲一次代码,也是一键很恐怖的事情。  现在项目用了一个工具,对着界面点一下,就会导出匹配这个界面结构的类。只要初始化这个类,就可以很方便的获取这个界面子对象的组件。  工具思路是这样的:  1、根据子对象的命名来确定需要获取的组件。比如后缀_txt表示UILabel,_go表示GameObje...

2018-04-24 22:04:00 1047

转载 Unity3d 截屏保存到相册,并且刷新相册

  要做一个截图的功能,并且玩家可以在相册中看到。  做的时候遇到了三个问题:  1、unity自带的截图API,Application.CaptureScreenshot在Android上不生效  2、图片保存的路径获取  3、保存的图片可以在手机的文件管理中找到,但是相册中没有。  解决方案:  1、这个问题查了半天没有说原因,大多数人都给出了新方案用Fil...

2018-03-08 19:18:00 231

转载 Unity3d开发中与oc交互之类型转换

  对于非科班出身的程序来说,在没有学过C和OC的情况,用unity开发iOS相关的功能,是非常痛苦的。简单写一下自己遇到的,并且没有百度到的坑。  1、C#给OC传递字典  一般流程是,C#调用C,C调用OC,但是C没有字典。处理方法,用结构体数组做中转。核心,结构体数组转换字典。  C#层代码using System.Runtime.InteropServices...

2018-01-08 19:20:00 350

转载 Unity3d的模型自动导入帧数表

  开发中经常需要,对美术模型进行一些处理。(以fbx为例)  例如,需要把动作的名字、start和end加入animations的clips。  如果手动操作,就是在模型的Inspector窗口,一个动作点一次加号,然后编辑start和end。一个模型往往十几个动作,这样做很明显浪费人力。  因此需要一个可以自动导入帧数表的工具,工具应该具备一下功能。  1、根据配置(...

2017-12-11 12:40:00 188

转载 查找界面预设中的中文

  需求如上一篇。  预设中很多UILabel,是在编辑器阶段直接赋值,因此需要逐个替换,可以将简体和繁体替换的文字做成字典,简体为key,繁体为value。  对UIlabel中的text进行逐行替换。  需要注意换行符  上代码 [MenuItem("Assets/misc/批量替换text中的中文")] static void 批量替换text中的...

2017-12-06 12:48:00 104

转载 查找代码中的中文

  上周的需求要发繁体版,用繁体中文替换简体中文,本来想直接转换,但是对方提出很多简体、繁体之间表达方式不同,因此需要批量替换。  尽管前期规划过海外版本,但是最后规范管理不够严格,还是有很多界面上的文字是在代码中写死的。  因此需要开发一个检索代码中中文的工具。  代码给UILabel赋值,必然是uilabel.text = "简体中文";因此检查一行代码中双引号的内容是否...

2017-12-06 12:31:00 381

空空如也

空空如也

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

TA关注的人

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