unity 项目常常用到的一些工具函数SomeCommon

2016-1-20 雨辰 Unity3D

using UnityEngine; using System.Collections; using System.Collections.Generic; using System; /// <summary> /// zhuwh /// </summary> public class SomeCommon { public static void SetRenderQueue(Transform tran, int q) { Renderer[] rs = tran.GetComponentsInChildr...

阅读全文>>

标签: Unity3D C#

评论(0) 浏览(892)

C# unity 中实现类的单例比较好的做法

2016-1-19 雨辰 C#

继承自Singleton 即可实现一个单例的类 using UnityEngine; using System.Collections; namespace DMGame { public class Singleton<T> where T : class, new() { protected static T _instance = default(T); public static T Instance { get { ...

阅读全文>>

标签: Unity3D C#

评论(0) 浏览(540)

unity3D 粒子特效播放受TimeScale影响

2015-12-30 雨辰 Unity3D

/// <summary> /// 粒子效果 Animator 是否受游戏暂停影响 /// </summary> public bool ignoreTimeScale = true; float lastTime = 0; void Update() { if (effectObj != null && !ignoreTimeScale) { Particle...

阅读全文>>

标签: Unity3D

评论(0) 浏览(673)

Unity5的AssetBundle的一点使用心得

2015-12-3 雨辰 Unity3D

昨天一位朋友在我这里留言,想让我写点Unity5的AssetBundle心得。于是我就看了相关的介绍,和自己确切的做了一次。下面来谈谈所谓的心得。 如果你觉得自己对AssetBundle不熟悉,建议先看看另外一篇文章: http://liweizhaolili.blog.163.com/blog/static/16230744201541410275298/ 先来说说关于旧版本的AssetBundle的事情。 之前我写了一个批量导出AssetBundle的小插件,有朋友留言说我没有解决依赖关系。后来在一位同事的指导下,我终于把...

阅读全文>>

标签: Unity3D-Editer Unity3D

评论(0) 浏览(473)

unity ngui优化 Alpha通道处理

2015-10-25 雨辰 Unity3D

1:首先分离 Alpha 通道 [MenuItem("Tools/Atlas/分离TextureAlpha通道")] public static void DivideTexture() { //获取图片 string path = AssetDatabase.GetAssetPath(Selection.activeInstanceID); Debug.Log(path); //设置原图可编辑(RGBA) xxx.png TextureImporter importer = TextureImporter.GetAtPath(pat...

阅读全文>>

标签: Unity3D-Shader Unity3D

评论(0) 浏览(834)

Playmaker全面实践教程之简单的使用Playmaker示例

2015-10-17 雨辰 Unity3D

简单的使用Playmaker示例 通过本章前面部分的学习,相信读者已经对Playmaker有了一个整体的认识和印象了。在本章的最后,我们将以一个使用了Playmaker插件的简单示例作为结尾。一方面可以让读者了解Playmaker的使用流程,另一方面还可以让读者体会一下不使用Playmaker插件并实现同样效果的编写脚本代码的方法。 Playmaker示例效果说明 游戏的场景中只有两个可见的游戏对象,它们分别是Cube和Sphere。本示例将要求它们可以接收鼠标的“按下”和“弹起”事件,并做出反应,即改变自身的颜色。具体来说游戏示例的效果展示主要分为四...

阅读全文>>

标签: Unity3D

评论(0) 浏览(907)

场景内主角和相机之间物体 透明化

2015-9-29 雨辰 Unity3D

using UnityEngine; using System.Collections; using System.Collections.Generic;   public class MyCamera : MonoBehaviour {     ////本次碰撞到的物体     private List<Renderer> colliderObject; ...

阅读全文>>

标签: Unity3D-Shader Unity3D

评论(0) 浏览(122)

ControlParticle 处理粒子特效 和 ngui 显示层级问题

2015-7-17 雨辰 Unity3D

处理粒子特效 和 ngui 显示层级问题 using System.Collections; using System.Collections.Generic; using UnityEngine; public class ControlParticle : MonoBehaviour { public int renderQueue = 3300; public bool runOnlyOnce = false; public bool affectChildren = false; private Renderer[] rende...

阅读全文>>

标签: Unity3D

评论(0) 浏览(135)

Unity3D 使用Texturepacker打包工具制作NGUI(Atlas)图集

2015-3-23 雨辰 Unity3D

1、首先下载Texturepackage工具,网上有破解版的,也可以到官网下载使用免费版,https://www.codeandweb.com/texturepacker/,接着就是简单的安装不在过多的介绍。 2、打开我们的Texturepackage工具,准备好我们的图片,本人使用的资源图片来自网上,如图: 接着就是全选拖拽到Texturepackage工具的右端,Texturepackage就会自动帮你填充好,剩下的就是对图片进行设置,如图: 3、接下来就是把Texturepackage生成的Png和txt导入到我们unity的工程项目中,还有...

阅读全文>>

标签: Unity3D

评论(0) 浏览(463)

Unity3D 获取鼠标点击或者摄像机视野内的对象

2015-3-17 雨辰 Unity3D

using UnityEngine; using System.Collections; using System.Collections.Generic; public class PhysisUtils { /// <summary> /// 获取鼠标点下的第一个 T 类型对象 /// </summary> /// <returns>The game object by mouse point.</returns> /// <param name="camera">Camera.</param...

阅读全文>>

标签: Unity3D

评论(0) 浏览(543)

雨辰 joyimp|@2011-2018 京ICP备16030765号