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

作者:雨辰 发布于:2016-1-20 10:10 Wednesday 分类: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) 引用(0) 浏览(858)

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

作者:雨辰 发布于:2016-1-19 15:58 Tuesday 分类: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) 引用(0) 浏览(519)

unity3D 粒子特效播放受TimeScale影响

作者:雨辰 发布于:2015-12-30 19:16 Wednesday 分类:Unity3D

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

阅读全文>>

标签: Unity3D

评论(0) 引用(0) 浏览(619)

Unity5的AssetBundle的一点使用心得

作者:雨辰 发布于:2015-12-3 11:56 Thursday 分类:Unity3D

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

阅读全文>>

标签: Unity3D-Editer Unity3D

评论(0) 引用(0) 浏览(461)

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

作者:雨辰 发布于:2015-10-17 15:53 Saturday 分类:Unity3D

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

阅读全文>>

标签: Unity3D

评论(0) 引用(0) 浏览(871)

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

作者:雨辰 发布于:2015-9-29 16:43 Tuesday 分类:Unity3D

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

阅读全文>>

标签: Unity3D-Shader Unity3D

评论(0) 引用(0) 浏览(97)

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

作者:雨辰 发布于:2015-7-17 20:41 Friday 分类: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) 引用(0) 浏览(112)

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

作者:雨辰 发布于:2015-3-23 15:11 Monday 分类:Unity3D

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

阅读全文>>

标签: Unity3D

评论(0) 引用(0) 浏览(428)

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

作者:雨辰 发布于:2015-3-17 16:47 Tuesday 分类: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) 引用(0) 浏览(504)

Unity3D 主角面朝方向一定区域内对象角度计算

作者:雨辰 发布于:2015-2-12 11:29 Thursday 分类:Unity3D

using UnityEngine; using System.Collections; public class MyTest : MonoBehaviour { public Transform cube; private float distance = 5f; void Update () { Quaternion r= transform.rotation; Vector3 f0 = (transform.position + (r *Vector3.forward) * distance); Debug.DrawLine...

阅读全文>>

标签: Unity3D

评论(0) 引用(0) 浏览(435)

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