Unity 点乘(Dot)、叉乘(Cross)判断移动方向、朝向等向量问题

2015-8-22 雨辰 Unity3D

项目中常会用到物体移动,追踪,判断两物体移动方向是否相同,两物体移动方向夹角,以及物体 A 朝 物体 B 顺时针方向还是逆时针方向移动。物体 A 在 物体 B 的前后左右方向。  下面通过点乘(Dot)、叉乘(Cross), 得到上面的需求结果。 代码如下 using UnityEngine; using System.Collections; public class VectorDotCross : MonoBehaviour { // 关于点积 private void Dot() { /* ...

阅读全文>>

标签: Unity3D

评论(0) 浏览(28)

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) 浏览(164)

Unity项目UI图片压缩格式(UGUI)

2015-6-10 雨辰 遇到的一些问题

UI制作时候使用的是Ps 8位 RGB通道的色彩。 但导出的是16位RGBA色彩的图片。 压缩格式都要求贴图宽高为2的N次幂,一般的精灵或贴图很难切成2的N次幂。 但是打成图集后宽高都是2的N次幂,所以打图集的精灵可以放心使用压缩格式。 windows平台上使用Compressed格式。会压缩为DXT5(带透明通道),DXT1 格式。 占用内存大小: DXT1 :0.125(假设高清(ARGB32)大小为1,下同) DXT5 : 0.25 ...

阅读全文>>

标签: Unity3D-Editer Unity3D-Shader Unity3D

评论(0) 浏览(5)

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) 浏览(505)

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) 浏览(610)

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

2015-2-12 雨辰 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) 浏览(499)

unity 中实现摇杆

2015-1-19 雨辰 Unity3D

  //锁定摇杆在固定半径范围内运动 并同时获取摇杆手指滑动下面的碰撞提的物体对象 using UnityEngine; using System.Collections; public class JoyControl : UIDragDropItem { public GameObject obj; public GameObject selectSprte1; public GameObject selectSprte2; public TweenScale selectObj1; public TweenSc...

阅读全文>>

标签: Unity3D C#

评论(0) 浏览(625)

源码分享

2015-1-3 雨辰 遇到的一些问题

以下资源全部为网络搜集所得,仅供学习研究,严谨用于商业行为,请下载后于24小时之内删除。 2-1    炉石传说 客户端加服务器端     链接:http://pan.baidu.com/s/1dDKY3Fr 密码:c03q 2-2    新仙剑奇侠传     链接:http://pan.baidu.com/s/1b4QVqI 密码:dic5 2-3    ...

阅读全文>>

标签: Unity3D-优化性能 Unity3D-Editer Unity3D-Shader Unity3D unity AS3 -Flash Java

评论(0) 浏览(146)

LoopScrollView

2014-12-22 雨辰 Unity3D

/* * zhuwh */ using UnityEngine; using System.Collections.Generic; public class LoopScrollView : MonoBehaviour { public enum ArrangeDirection { Left_to_Right, Right_to_Left, Up_to_Down, Down_to_Up, } /// <summary> /// items...

阅读全文>>

标签: Unity3D

评论(0) 浏览(545)

Mecanim Animator使用详解

2014-11-17 雨辰 Unity3D

Animator API http://wiki.ceeger.com/script:unityengine:classes:animator:animator 1. 简介     Mecanim把游戏中的角色设计提高到了一个新的层次,使用Mecanim可以通过Retargeting(重定向)来提高角色动画的重用性。在处理人类角色动画时,用户可以使用动画状态机来处理动画之间的过渡及动画之间的逻辑。    Mecanim支持运动重定向(Retargeting)功能:即把动画从一个角...

阅读全文>>

标签: Unity3D

评论(0) 浏览(275)

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