- 博客(16)
- 资源 (15)
- 收藏
- 关注
转载 【Unity3D游戏开发】之定时器的使用 (十三)
//Time类包含了一个重要的类变量deltaTime,它表示距上一次调用Update或FixedUpdate所用的时间。//因此通过它可以让游戏对象按照一个常速进行旋转,而不是依赖于它的帧频:function Update(){ tranform.Rotate(0, 5 * Time.deltaTime, 0);} //同样地移动效果:function Update(){
2015-08-29 08:16:01 1998
转载 【Unity3D游戏开发】之常用代码 (十二)
//创建一个名为"Player"的游戏物体//并给他添加刚体和立方体碰撞器.player=new GameObject("Player");player.AddComponent("Rigidbody");player.AddComponent("BoxCollider");//创建一个没有名称的游戏物体//并给他添加刚体和立方体碰撞器.Transform总是被添加到该游戏物体.p
2015-08-27 21:38:50 4130 1
原创 Photoshop脚本 > 批量生成各尺寸的iOS图标
源自:http://coolketang.com/psscript/menu8lesson12.php设计师们通常设计一张1024*1024的图标,然后导出十几种用在iPhone, iPad, iTunes上不同尺寸的小图标,过程繁琐笨重。本节将使用脚本批量生成不同尺寸的图标。首先创建一个空白的脚本文档,并保存在硬盘上某个位置。接着输入脚本代码://调用[File]的[
2015-08-27 21:34:38 1637
转载 【Unity】常用代码
父子节点相关的:parent 变量表示Transform的父节点root 表示它的根节点,如果没有父节点,它会返回自己Transform Find(string name) 根据名字查找子节点bool IsChildOf(Transform node) 判断该Transform是否某Transform的子节点void DetachChildren() 解除所有子节点的父子关系
2015-08-27 17:57:20 1612
转载 Git合并特定commits 到另一个分支
经常被问到如何从一个分支合并特定的commits到另一个分支。有时候你需要这样做,只合并你需要的那些commits,不需要的commits就不合并进去了。合并某个分支上的单个commit首先,用git log或GitX工具查看一下你想选择哪些commits进行合并,例如:dd2e86 - 946992 -9143a9 - a6fd86 - 5a6057 [m
2015-08-26 20:39:57 1415
转载 【Unity3D性能优化】ParticleSyetem的alive (一)
IsAliveU3D的粒子系统脚本接口相信很多人都用过,ParticleSyetem类的一系列接口都有一个bool类型的参数——withChildren,通过这个参数可以直接将相同的判断或者操作应用到一整个通过Transform父子关系树关联起来的ParticleSystem实例集合上。然而,但凡方便的功能,里面就必然有性能陷阱……以IsAlive这个接口为例(用来判断粒子系统是否
2015-08-23 23:47:03 2431
转载 【Unity基础知识之五】Unity3d-在Unity项目中使用Mono DLL(动态链接库)
最近研究了下Unity对Dll的调用。查了一些资料,总结如下。为什么要用DLL?答: 1:你选择用来开发的编程语言并不被Unity支持(如 F#),这个时候你就可以考虑把这样的代码编译成DLL文件。 2:你并不想让代码公开,只是想提供调用接口,那么DLL是一个很好的选择。怎么做?答:回答这个问题,首先要解决“怎么创建Unity3d 支持的DL
2015-08-13 09:30:20 2610
原创 常用.bash_profile配置
vim ~/..bash_profileexport PS1="\[\033[36m\]\u\[\033[m\]@\[\033[32m\]\h:\[\033[33;1m\]\w\[\033[m\]\$ "export CLICOLOR=1export LSCOLORS=ExFxBxDxCxegedabagacadalias l='ls -GFh'alias cls='clea
2015-08-13 09:21:22 4036
转载 /etc/profile、~/.bash_profile等几个文件的执行过程
关于登录linux时,/etc/profile、~/.bash_profile等几个文件的执行过程。在登录Linux时要执行文件的过程如下:在 刚登录Linux时,首先启动 /etc/profile 文件,然后再启动用户目录下的 ~/.bash_profile、 ~/.bash_login或 ~/.profile文件中的其中一个,执行的顺序为:~/.bash_profile、 ~/.b
2015-08-13 09:16:12 614
转载 【Unity基础知识之四】Unity、Mono为何能跨平台?聊聊CIL(MSIL)
c#语言规范阅读目录前言:Why?What?How?附录:回到目录前言:其实小匹夫在U3D的开发中一直对U3D的跨平台能力很好奇。到底是什么原理使得U3D可以跨平台呢?后来发现了Mono的作用,并进一步了解到了CIL的存在。所以,作为一个对Unity3D跨平台能力感兴趣的U3D程序猿,小匹夫如何能不关注CIL这个话题呢?那么下面各位看官就拾起语文老师教导我们的作
2015-08-13 08:04:41 2214
转载 【Unity基础知识之三】Unity Assets目录下的特殊文件夹名称
Unity3D的特殊目录名称Unity预留了一些目录名称,这些目录有着特殊的含义。比较重要的有:Resources这个目录下的所有文件都会被打包到发布版本中,程序可以通过文件路径来访问它们。这个太有用了,像RPG游戏里面很多策划编辑的数据都可以保存到这里。可以使用UnityEngine.Resources.Load()方法加载,相关的类还有TextAsset。详
2015-08-03 18:26:39 6385
原创 【Unity3D游戏开发】NGUI之游戏背景Texture采用UV纹理动画 (六)
开发背景游戏中一些背景能采用UV动画,效果更佳。eg.星空、墙壁因为gif的原因有卡顿,起始播放纹理动画的时候是不会有卡顿的。 Unity的NGUI采用纹理动画NGUI的UITexture允许使用一张纹理 有了这个,我们便可以扩展一个脚本来影响【UV Rect】参数了/** 基于NGUI的UITexture的纹理动画 1.图片首尾相接的UITexture,可以播放UV纹理动画
2015-08-03 15:54:22 4209
原创 【Unity3D游戏开发】之游戏目录结构之最佳实践和优化 (十一)
游戏目录结构之最佳实践前置条件1.多人协作开发,git管理 2.游戏不大,所有Scene合并到一起Scene中,eg.RoleScene、MapScene、StoreScene 3.Master一人管理Scene,防止多人修改产生主场景(二进制)产生冲突目标1.多人并行开发,互不干扰影响 2.主场景在完美情况下,只在第一次分派目录的结构的时候由Master修改一次,以后不需要任何修改开发过程目
2015-08-03 08:07:34 3340
原创 【Unity3D游戏开发】NGUI之多分辨率下完美分布式协同开发 (五)
NGUI多分辨率下完美分布式协同开发:不同分辨率下相对于屏幕坐标的Perfab数据不再丢失NGUI多分辨率下完美分布式协同开发不同分辨率下相对于屏幕坐标的Perfab数据不再丢失开发问题原因分析案例完美过程案例分析实现过程开发问题:NGUI分布式开发中,用git管理资源,团队成员每人负责一个perfab,所有现对于屏幕大小的相对位置的perfab因为引用了perfab外的数据,导致per
2015-08-02 18:54:12 1545
原创 【Unity3D游戏开发】GameObject.Find()、Transform.Find查找隐藏对象 (十)
GameObjectFindTransformFind查找游戏对象前置条件相关API1 GameObjectFind2 TransformFind3 其他查找实际测试即使隐藏root节点gameObject也能进行查找的方法GameObject.Find()、Transform.Find查找游戏对象1.前置条件Unity中常用到查找对象,非隐藏的、隐藏的,各种方法性能有高有低,使用又有
2015-08-01 18:04:58 81988 1
ParticleDesigner (Mac破解版)
2014-08-27
中文Visual CHM破解版
2013-01-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人