Unity3d
文章平均质量分 82
taotaoahui
这个作者很懒,什么都没留下…
展开
-
AssetBundleBuild 关于打包与加载
一,打包资源Editor文件夹下Packing.csusing UnityEngine;using System.Collections;//using UnityEditor;using System.Collections.Generic; // 加了一个容器 Listpublic class Packing{ // 编辑器扩展不继承于MonoBehavio原创 2016-02-15 20:57:38 · 9170 阅读 · 3 评论 -
unity编辑器 扩展之 快捷键写法与意义
using UnityEngine;using System.Collections;//using UnityEditor; // 要加上此命名空间public class CopyAllComponent : EditorWindow{ static Component[] copiedComponents; [MenuItem("GameObject/Copy原创 2016-05-21 21:36:55 · 6223 阅读 · 0 评论 -
ScreenPointToRay
using UnityEngine;using System.Collections;public class test : MonoBehaviour { // Use this for initialization void Start () { } // Update is called once per frame void Update () {原创 2016-06-13 19:35:23 · 1011 阅读 · 0 评论 -
Matrix4x4.MultiplyVector 变换方向
http://www.ceeger.com/Script/Matrix4x4/Matrix4x4.MultiplyVector.htmlMatrix4x4.MultiplyVector 变换方向function MultiplyVector (v : Vector3) : Vector3Description描述Transforms a di转载 2016-06-13 19:51:00 · 1585 阅读 · 0 评论 -
射线检测,单击鼠标是否单击到一个物体上
private Transform m_HitTransform;void Update () { if (Input.GetMouseButtonDown(0)) { // 射线检测,单击鼠标是否单击到一个物体上 RaycastHit hit; Ray mouseray = Camera.m原创 2016-06-13 20:21:26 · 2186 阅读 · 0 评论 -
Input.GetMouseButton 获取鼠标按钮
http://www.ceeger.com/Script/Input/Input.GetMouseButton.htmlInput.GetMouseButton 获取鼠标按钮static function GetMouseButton (button : int) : boolDescription描述Returns whether the give转载 2016-06-14 21:47:31 · 3184 阅读 · 0 评论 -
总结圣典中操作物体任意方向旋转的三种方法
http://www.ceeger.com/forum/read.php?tid=10328方法一:using UnityEngine;using System.Collections;public class Rotate1 : MonoBehaviour { private Transform hitTransform; // Use this for init转载 2016-06-14 21:55:34 · 795 阅读 · 0 评论 -
NGUI 检测是否按下
public void OnPress(bool isPress){ if (isPress) { }}原创 2016-07-02 11:41:26 · 552 阅读 · 0 评论 -
Unity label 文字显示的形态和类型等
文字加粗格式:[b]bold[/b],原创 2016-07-25 15:39:52 · 2253 阅读 · 0 评论 -
unity视图切换快捷键
Ctrl + 1 切换到Scene视图Ctrl + 2 GameCtrl + 3 Inspector 视图Ctrl + 4 Hierarchy 视图Ctrl + 5 ProjectCtrl + 6 AnimationCtrl + 7 ProfilerCtrl + 8Audio Mixer Ctrl + 9 Asset StoreCtrl+0 Version C原创 2016-06-21 07:31:29 · 4795 阅读 · 0 评论 -
unity烘培
原创文章如需转载请注明:转载自 脱莫柔Unity3D学习之旅 Unity3D引擎技术交流QQ群:【119706192】本文链接地址: Unity3D_场景の烘培Unity自带的烘培系统做个傻瓜式流程记录,以备不时之需。1.制作要烘培的场景一般需要模型师提供,导入Unity之后需要展UV。选中要烘培的模型,在Inspector面板勾选“Generate L原创 2016-05-19 19:45:24 · 889 阅读 · 0 评论 -
Unity3D Quaternion各属性和函数测试
http://blog.csdn.net/yustarg/article/details/8623687Quaternion属性与方法一,属性:x、y、z就不说了,只看一个eulerAngles,代码如下:public Quaternion rotation = Quaternion.identity; void Start() { rotation.转载 2016-05-07 15:48:54 · 376 阅读 · 0 评论 -
下面的两种方法都能够将Sphere变为Cube 父节点元素
http://jingyan.baidu.com/article/3065b3b681e0b1becff8a40f.html转载 2016-02-17 17:38:17 · 577 阅读 · 0 评论 -
Setting the parent of a transform which resides in a prefab is disabled to prevent data corruption
http://www.ceeger.com/forum/read.php?tid=18880Setting the parent of a transform which resides in a prefab is disabled to prevent data corruption. 导致问题原因是,用Resouce.Load加载一个prefab,没有实例化直接设置parent转载 2016-02-17 17:39:22 · 6382 阅读 · 0 评论 -
光源旋转照射游戏角色
using UnityEngine;using System.Collections;public class RotateAround : MonoBehaviour { public Transform target; public float speed; // Use this for initialization void Start () { } // U原创 2016-02-19 17:20:25 · 529 阅读 · 1 评论 -
Unity3D研究院之异步加载游戏场景与异步加载游戏资源进度条(三十一)
http://www.xuanyusong.com/archives/1427/异步任务相信大家应该不会陌生,那么本章内容MOMO将带领大家学习Unity中的一些异步任务。在同步加载游戏场景的时候通常会使用方法 Application.LoadLevel(“yourScene”); 这句代码执行完毕后程序会干什么呢??如下图所示,这是我随便找了一个游戏场景, 在Hierarc转载 2016-04-07 15:33:13 · 508 阅读 · 0 评论 -
UGUI
一个场景中只能有一个EventSystemsUI系统最主要的是分为两个部分,一部分是做渲染工作的,另外一部分是做(相当于是检测事件部分的)Button添加事件的几种:1,直接拖带有脚本的事件;2,继承具有相应事件的接口。3,直接给Button的OnClick事件添加委托。UGUI的渲染顺序:1,判断需要渲染列表中的第一个父容器,然后在字节点列表中原创 2016-03-28 17:50:12 · 306 阅读 · 0 评论 -
Unity3D研究院之游戏场景的切换与持久化简单数据的储存(十四)
http://www.xuanyusong.com/archives/542持久化简单的数据储存在Unity3D 中提供了一个简单有效的方法,如果之前的你做过Android的开发你会发现在Unity3D中持久化数据的储存和Android非常的想象。那么下面MOMO 将用一个简单有效的例子向大家介绍Unity3D中持久化数据。首先我们须要熟悉一下Unity3D中的PlayerPr转载 2016-04-06 22:12:53 · 944 阅读 · 0 评论 -
C#中数组,ArrayList和List三者的区别
在C#中数组,ArrayList,List都能够存储一组对象,三者的区别数组 数组在C#中最早出现的。在内存中是连续存储的,所以它的索引速度非常快,而且赋值与修改元素也很简单。//数组string[] s=new string[2];//赋值s[0]="a";s[1]="b";//修改s[1]="a1";但是数组存在一些不足的地方。在数组的两个数据间插入数据是很麻烦转载 2016-01-25 06:07:06 · 613 阅读 · 2 评论 -
Unity3d之MonoBehaviour的可重写函数
一、OnMouseEnter该函数的功能是:当鼠标进入到GUIElement(GUI元素)或Collider(碰撞体)中时调用OnMouseEnter。二、OnMouseOver当鼠标悬浮在GUIElement(GUI元素)或Collider(碰撞体)上时调用 OnMouseOver .三、OnMouseExit当鼠标移出GUIElement(GUI元素)或转载 2016-05-26 21:42:25 · 535 阅读 · 0 评论 -
unity3d中OnEnable和Awake的顺序问题
同一物体,执行完Awake之后立即执行OnEnable原创 2016-05-26 22:02:03 · 1019 阅读 · 0 评论 -
untiy中的委托与事件
本文转载自:http://www.unitygeek.com/delegates-events-unity/委托和事件的作用:有助于Unity里编写高效的、干净的代码委托是一个方法的引用指针。它允许我们将方法作为一个变量并传递方法作为回调函数的一个变量。当它被调用,它通知所有的引用方法,他们背后的基本思想和订阅杂志是完全相同的。任何人都可以订阅服务,他们将在正确的时间自动接收更新。转载 2016-07-27 21:48:17 · 570 阅读 · 0 评论 -
Unity初识(1)
Unity Ads服务;Unity Game Analytics服务;原创 2016-07-28 08:50:55 · 930 阅读 · 0 评论 -
uv动画
using UnityEngine;using System.Collections;public classtest : MonoBehaviour{ int scrollSpeed; int countX = 4; int countY = 4; private float offsetX = 0.0f; private float offsetY = 0.0f; priv原创 2016-08-19 14:33:43 · 539 阅读 · 0 评论 -
c#实现大数相加(字符串) string AddBig(string a, string b)
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ceshi3{ class Program { static void Main(string[] args)原创 2016-04-19 17:41:27 · 2102 阅读 · 2 评论 -
实习过程中常用到的 技巧(2)
1、触发void OnTriggerEnter(Collider col){if(col.tag == "taotao"){// to do sth}}2、鼠标移入和移出void OnMouseOver(){}void OnMouseExit(){}原创 2016-08-19 13:52:01 · 316 阅读 · 0 评论 -
拖拽以及常用的鼠标事件,给物体添加力
// 调用Unity的鼠标拖拽函数IEnumerator OnMouseDrag(){// 获取目标对象当前的世界坐标系位置,并将其转换为屏幕坐标系的点Vector3 Pos = Camera.main.WorldToScreenPoint(transform.position);// 设置鼠标的屏幕坐标向量,用上面获得的Pos的z轴数据作为鼠标的z轴数据,使鼠标坐标// 与目标对象坐原创 2016-01-21 12:35:53 · 677 阅读 · 1 评论 -
unity实现拖拽
using System.Collections;using UnityEngine;public class king : MonoBehaviour { // Use this for initialization void Start () { } // Update is called once per frame void Update () {转载 2016-08-11 23:48:54 · 895 阅读 · 0 评论 -
Unity3D 拖动物体旋转
http://blog.csdn.net/awnuxcvbn/article/details/11974921将此脚本挂在一个物体上cubeusing UnityEngine;using System.Collections;public class CubeRotate : MonoBehaviour { /// /// 起始位置 /// Ve转载 2016-08-12 10:06:32 · 1907 阅读 · 0 评论 -
Cube通过上下左右旋转
using UnityEngine;using System.Collections;public class NewBehaviourScript : MonoBehaviour { public Transform target; float edgeBorder = 0.1f; float horizontalSpeed = 360.0f; // 水平的原创 2016-11-30 09:31:36 · 700 阅读 · 0 评论 -
(第三季)604-unity聊天室-创建unity客户端,开发建立连接的代码
using UnityEngine;using System.Collections;using System.Net.Sockets;using System.Net;public class ChatManager : MonoBehaviour { public string ipaddress = "192.168.51.102"; public int por转载 2016-11-30 10:35:49 · 447 阅读 · 0 评论 -
(第三季)605-unity聊天室-客户端发送消息到服务器端
using UnityEngine;using System.Collections;using System.Net.Sockets;using System.Net;using System.Text;public class ChatManager : MonoBehaviour { public string ipaddress = "192.168.51.102";转载 2016-12-03 16:35:50 · 1524 阅读 · 0 评论 -
CreateAssetBundle LoadAssetBundles
using UnityEngine;using System.Collections;//using UnityEditor;// CreateAssetBundlepublic class CreateAssetBundle :MonoBehaviour{ [MenuItem("Assets/Build AssetBundle Scene")] static void Bui原创 2016-08-19 14:19:04 · 488 阅读 · 0 评论 -
实习过程中常用到的 技巧(1)
1、对Transform所挂脚本进行启用和不启用go.GetComponent().enabled = true;go.GetComponent().enabled = false;2、加载图片public Texture2D m_Texture;gameObject.renderer.material.SetTexture("_MainTex", m_Texture);3、旋转t原创 2016-08-18 09:17:23 · 406 阅读 · 0 评论 -
关于Assets资源目录结构管理
http://blog.sina.com.cn/s/blog_5b6cb9500101a95q.html分享个我们项目常用的目录结构,微调过很多次,最终到了这个版本。个人认为这种管理资源方式是不错的。欢迎探讨各个细节~ 更新于2013.11.02Asserts--Editor 自写的灵活方便插件--Editor_NGUI 较大转载 2016-04-22 17:25:32 · 542 阅读 · 0 评论 -
Unity操作篇(2)创建基本3D游戏场景
本文主要是记录下自己从《Unity从入门到精通》这本书学习的心得,供以后自己或者你来查看学习。将地形的高度抬高的目的是使得在地形上可以往下刷深度。转载 2016-08-04 09:04:15 · 519 阅读 · 0 评论 -
Unity 之异步加载
吃点饭V多少原创 2016-08-01 01:34:32 · 1582 阅读 · 0 评论 -
Unity操作篇(1)Unity编辑器
Asset Store 资源上电视下载的文件保存路径如下:Windows:C:\Users\系统用户名、AppData\Roaming\Unity\Asset StoreMac:(注意:Asset 旁边的"\"代表输入空格):/Users/系统用户名/Library/Unity/Asset\Store原创 2016-06-21 07:40:24 · 803 阅读 · 0 评论 -
按钮控制类 委托
/* ButtonListen Definition Created by taotao man on 2016-8-17 brief: 按钮控制类 委托 // 修改记录 Add SetA(); Change GetA();*/// 按钮控制类using UnityEngine;using System.Collections;public class ButtonLis原创 2016-08-17 19:23:46 · 365 阅读 · 0 评论 -
移动加上旋转类
using UnityEngine;using System.Collections;// 移动加上旋转类public class MoveAndRotate:MonoBehaviour{ public bool m_IsMove; public bool m_IsRotateSelf; public bool m_IsRotate; public GameObject m_P原创 2016-08-18 10:41:38 · 241 阅读 · 0 评论