Unity3D 游戏贴图(法线贴图,漫反射贴图,高光贴图)

2015-5-23 雨辰 Unity3D

Unity3D 游戏贴图(法线贴图,漫反射贴图,高光贴图)   原帖网址http://www.u3dpro.com/read.php?tid=207  感谢jdk900网友的辛苦编写     我们都知道,一个三维场景的画面的好坏,百分之四十取决于模型,百分之六十取决于贴图,可见贴图在画面中所占的重要性。在这里我将列举一些贴图,并且初步阐述其概念,理解原理的基础上制作贴图,也就顺手多了。 我在这里主要列举几种UNITY3D中常用的贴图,与大家分享,希望对大家有帮助。 01   首...

阅读全文>>

标签: Unity3D-优化性能 Unity3D-Editer

评论(0) 浏览(1001)

天龙八部3D 关于性能的一些解决方案

2015-5-19 雨辰 Unity3D

缓存池机制 《天龙八部3D》游戏最初的定位是能够在512MB的内存上都能良好稳定地运行,于是,我们便使用了一种叫做缓存池的机制,这是一种内存换时间帧率机制,《天龙八部3D》的NPC、玩家、特效、声音等均有使用,它能够提供较好的流畅度体验,但需要一部分小额内存。 资源释放机制 在游戏运行过程中需要找到一个合理的释放点,如果跑在1G以上的机器上,可能相对容易,但要兼容低端机型,合理的释放点则非常重要。 《天 龙八部3D》中常用的释放点有两个,分别为转场景时释放一些非全局资源、每次打开界面一秒后进行一次主动调用GC的操作。这是我们...

阅读全文>>

标签: Unity3D-优化性能

评论(0) 浏览(399)

Unity3D中自定义设置纹理格式

2015-4-22 雨辰 Unity3D

using UnityEngine; using UnityEditor; // ///////////////////////////////////////////////////////////////////////////////////////////////////////// // // Batch Texture import settings modifier. // // Modifies all selected textures in the project window and applies the requested modifica...

阅读全文>>

标签: Unity3D-Editer

评论(0) 浏览(410)

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)

NGUI所见即所得之UIWidget , UIGeometry & UIDrawCall

2015-3-23 雨辰 Unity3D

 UIWidget是所有UI组件的抽象基类,作为基类当然定义了必须的成员变量和函数,接触过MFC或其他UI组件开发,想必都知道有一堆参数设置,尤其是Visual Studio的可视化界面,简直太丰富了,UIWidget要当UI组件的爹就必须得具备这些,下面就一一介绍:   Pivot        Pivot,这个枚举,其实定义了GameObject中心坐标在整个组件的位置,这个跟UIStretch很类似,只不过UIStretch说的是组件相对于屏幕的位置。 C#代码...

阅读全文>>

标签: Unity3D-优化性能 Unity3D-Editer unity

评论(0) 浏览(118)

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

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)

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)

assetbundle打包

2014-11-20 雨辰 Unity3D

· 创建AssetBundle 1.创建一个空的Prefab,命名Cube,然后创建一个Cube,将其拉到刚创建好的Prefab 2.新建一个脚本ExportAssetBundles.cs(代码来自官方文档),保存在Asset/Editor目录下 1. 2. [MenuItem("Assets/Build AssetBundle From Selection")] 3. static void ExportResourceRGB2() 4. { 5. // 打开保存面板,获得用户选择的路径 6. string path = EditorUtili...

阅读全文>>

标签: unity 3d

评论(0) 浏览(669)

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