
unity笔记
honghonglixi
这个作者很懒,什么都没留下…
展开
-
控制文字体颜色变换
public void SetFontColorOne() { var text = transform.FindChild("Text").gameObject.GetComponentText>(); if (text) text.text = "hello world"; } publi转载 2016-06-24 10:29:51 · 615 阅读 · 0 评论 -
使用CSV存储游戏数据
using UnityEngine;using System.Collections;using System.IO;public class CSVFile { public string [][]Array; public string GetDataByRowAndCol(int nRow, int nCol) //转载 2016-09-01 21:01:13 · 1192 阅读 · 1 评论 -
动态绑定按钮事件
using UnityEngine;using System.Collections;using UnityEngine.UI;using System.Collections.Generic;using UnityEngine.Events;using UnityEngine.EventSystems;public class AddClickEvent : Mono转载 2016-06-24 10:14:20 · 403 阅读 · 0 评论 -
Unity Shader入门精要读书笔记第二篇
Unity Shader 基础创建shader, unity 5.x中有4种模板可以选择1 Standard Surface Shader 会产生一个包含标准光照模型(使用了Unity 5中新添加的基于物理的渲染方法)的表面着色器模板2 Unlit Shader 会产生一个不包含光照(但包含雾效)的基本顶点/片元着色器3 Image Eff原创 2016-07-09 11:23:00 · 906 阅读 · 0 评论 -
C#中Directory 类的用法
Directory类位于System.IO 命名空间。Directory类提供了在目录和子目录中进行创建移动和列举操作的静态方法。此外,你还可以访问和操作各种各样的目录属性,例如创建或最后一次修改时间以及Windows访问控制列表等 需要引用using System.IO命名空间;下面使用unity测试一下方法在c盘TEST目录下新建一个NewDirectoty目录转载 2016-07-01 16:28:20 · 2281 阅读 · 0 评论 -
Assetbundle资料整理(二)
将创建好的资源 打包,置于指定的文件夹中。使用BuildPipeline.BuildAssetBundles方法http://blog.youkuaiyun.com/bianchengxiaosheng/article/details/44707423转载 2016-07-01 16:13:04 · 253 阅读 · 0 评论 -
AssetBundle资料整理
AssetBundle是将资源用Unity提供的一种用于储存资源的压缩格式打包后的集合,可以存储任意一种Unity可以识别的资源。AssetBundle的具体流程1. 创建AssetBundle 2. 上传到服务器3. 下载AssetBundle 4. 加载AssetBundle 5. 卸载AssetBundle 一. 创建AssetBund原创 2016-06-30 19:42:22 · 325 阅读 · 0 评论 -
ugui 点击物品后创建实例并拖拽
using UnityEngine;using System.Collections;using UnityEngine.EventSystems;using UnityEngine.UI;public class UIDragAble : MonoBehaviour ,IBeginDragHandler, IDragHandler , IEndDragHandler{原创 2016-06-27 16:19:59 · 1473 阅读 · 0 评论 -
倒计时更新组件 每秒更新一次时间文字
using UnityEngine;using UnityEngine.UI;using System.Collections;/// summary>/// Time text update. 倒计时更新组件 每秒更新一次时间文字/// summary>public class TimeTextUpdate : MonoBehaviour { Text te原创 2016-06-24 14:14:21 · 912 阅读 · 0 评论 -
游戏中广播消息公告(测试)
只是测试用,有很多bug,以后用到这个功能在完善吧 public GameObject RollingParent; public int index = 0; public string []aa; void Start () { RollingParent = GameObject.Find ("Canv原创 2016-06-24 18:00:34 · 4193 阅读 · 0 评论 -
封装一个进度条倒计时更新
using UnityEngine;using UnityEngine.UI;using System.Collections;public class UIProgressUpdate : MonoBehaviour { RectTransform rectTransform; long maxTime; long curTime = 0;原创 2016-06-24 14:09:45 · 366 阅读 · 0 评论 -
ugui组件添加事件处理的方法
void Start() { Toggle toggle = gameObject.GetComponentToggle>(); if (toggle == null) { toggle = gameObject.AddComponentToggle>(); }转载 2016-06-24 11:41:10 · 406 阅读 · 0 评论 -
坐标转换
//2D转3D public static string curHitTag; public static Vector3 pointTo3d(Vector2 position,Camera mcamera,string layerName){ LayerMask mask = 1 LayerMask.NameToL转载 2016-06-24 11:12:27 · 308 阅读 · 0 评论 -
简单的方块堆叠实现
if (Input.GetMouseButtonDown(0)) { Ray ray = GetComponent().ScreenPointToRay(Input.mousePosition); RaycastHit hit; if (Physics.Raycast(ray, out hit)原创 2016-08-24 21:46:52 · 2038 阅读 · 0 评论