Unity学习日志
文章平均质量分 77
Cvail
这个作者很懒,什么都没留下…
展开
-
利用NGUI与XML实现RPG游戏对话框
成品图,并且可以通过点击白色背景往后载入。制作方法简历如图所示的层级结构,第一层利用已经做好的Atlas创建然后通过NGUI的UIButton中的OnClick调用指定方法整个NGUI控制我都挂在UIRoot上代码如下using UnityEngine;using System.Collections;using System.Xml;p原创 2015-03-09 22:37:20 · 1591 阅读 · 0 评论 -
Unity使用Shader控制物体材质的透明度(Lambert版和非光照版)
Shader "Custom/MyShader_Two" { Properties { _MainTex ("Base (RGB)", 2D) = "white" {} //接收的纹理 _TransVal ("Transparency Value", Range(0,1)) = 1 //透明度的值 _ColorTint("Shine(RGB)",col原创 2015-06-23 15:21:32 · 4433 阅读 · 0 评论 -
Unity之截图并显示到对象上
这个题目不是很大,但是用的东西还是很多的。上代码先定义一个Texture2D来存放图片,并且使用public来查看public Texture2D myTex;void OnGUI() { if (GUI.Button(new Rect(0, 0, 100, 100), "截图")) { Applic原创 2015-06-30 10:40:37 · 1808 阅读 · 0 评论 -
Unity自定义菜单栏
using UnityEngine;using System.Collections;using UnityEditor;public class BarCtrl : EditorWindow{ bool groupEnabled; bool myBool = true; float myFloat = 1.23f; Vector3 myVec3 = ne原创 2015-06-30 17:00:38 · 856 阅读 · 0 评论 -
Unity事件机制应用
首先,引用要有如下三个using UnityEngine;using System.Collections;using System;特别是第三个,在后面的EventArgs便是第三个命名空间的。然后,在第一个脚本中,声明两个变量public event EventHandler GameOver;public event EventHandler OtherAdd;事件和委托感觉用原创 2015-09-28 15:11:12 · 915 阅读 · 0 评论 -
Bomb云备忘
在看文档的过程中,最重要的一点是查找不能使用直接Update(),这个函数的参数是直接使用主键来修改,而这个主键我们现在并不知道。我们应该使用Find()来通过name来查找。IEnumerator FindQuery(string name,BmobGameObject mydata)//查询函数 { BmobQuery query = new BmobQuery()原创 2015-09-28 11:44:39 · 686 阅读 · 0 评论 -
Unity使用中间层分发消息通知
本文参考自 http://www.cnblogs.com/neverdie/p/3790879.htmlusing UnityEngine;using System;using System.Collections;using System.Collections.Generic;// NotificationCenter的拓展类,在这里弄出多个INotificationCenter原创 2015-09-29 15:12:56 · 662 阅读 · 0 评论 -
Unity+NGUI实现截图加上传
IEnumerator CaptureScreenshot2(Rect rect) { // 先创建一个的空纹理,大小可根据实现需要来设置 Texture2D screenShot = new Texture2D(Screen.width, Screen.height/*, TextureFormat.RGB24, false*/); c原创 2015-09-16 14:42:43 · 1456 阅读 · 1 评论