![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Unity3D
文章平均质量分 87
夜空划过的流星
一个文艺的程序猿
热爱音乐、吉他,喜欢编程
偶像:BEYOND-黄家驹
展开
-
Unity3D iPhone 开发问题汇总
unity3D iPhone开发问题汇总(转)作者:未知 日期:2011年06月26日 来源:互联网 【字体:大 中 小】 我要评论(0)unity3D iPhone开发问题汇总本节的内容是说明iphone开发一些最常见和重要的问题。 先决条件 我刚收到iPhone开发的许可,但我之前从来没有为iPhone开发。我该怎么办呢? 答:下载转载 2012-03-23 14:39:20 · 1244 阅读 · 0 评论 -
unity3D入门系列一
unity3D入门系列一,Hello 3D World(C#脚本版)作者:admin 日期:2011年06月25日 来源:本站原创 【字体:大 中 小】 我要评论(0) 文章转载自: http://www.j2megame.com/html/xwzx/ty/2275.html=======================================转载 2012-03-23 13:09:13 · 1334 阅读 · 0 评论 -
Unity3D 判断鼠标向左还是向右滑动
判断鼠标向左还是向右滑动private var first = Vector2.zero;private var second = Vector2.zero;function Update () {}function OnGUI () {if(Event.current.type == EventType.MouseDown){//记录鼠标按下的位置first = Ev转载 2012-03-23 15:54:42 · 6406 阅读 · 0 评论 -
Unity3d 用C#操作文件
文章转自:http://www.unity3d8.com/content/c-%E8%AF%BB%E5%8F%96%E6%96%87%E4%BB%B6-%E6%93%8D%E4%BD%9CUnity3d 用C#操作文件文件读写 创建1 首先在工程面板所在的文件夹中(即Assets/文件夹下)新建一个FileOperation.txt文件,在文件中写入一些内容2 将下面代码脚本附加到转载 2012-04-13 11:40:24 · 1975 阅读 · 0 评论 -
Unity3d 动态加载fbx模型文件
文章转载:http://www.j2megame.com/html/xwzx/ty/2623.html 动态加载FBX文件方法1(已测试过)1 将模型拖动到场景中 ,调整好位置。(制作prefab需要)2 新建Resources(如果工程中有的话 就不用新建了,Resource.Load调用的就是该文件夹下的资源),在该文件夹下建一个prefab,将上面的模型拖动到这个pref转载 2012-04-26 10:53:02 · 3456 阅读 · 1 评论 -
C#中Dictionary的用法及用途实例
http://www.programbbs.com/doc/5732.htm Dictionary是一个泛型 他本身有集合的功能有时候可以把它看成数组 他的结构是这样的:Dictionary 他的特点是存入对象是需要与[key]值一一对应的存入该泛型 通过某一个一定的[key]去找到对应的值 举个例子: //实例化对象 Dictionary dic = new转载 2012-04-26 11:04:48 · 1126 阅读 · 0 评论 -
unity3d 脚本基础认识3-动态产生GUI
动态产生GUI(2D表层接口)要动态产生的GUI都必需写在function OnGUI ( ) { }里面在这function内越晚产生的GUI会在越上层标签GUIGUI.Label (Rect(X,Y,width,height), “文字” , GUIStyle("textfield"));Rect(X,Y,width,height) 的( X,Y) 請參考 脚本转载 2012-04-15 23:49:06 · 1563 阅读 · 0 评论 -
unity3d 脚本基础认识8-Ray 光射线
unity3d 脚本基础认识8-Ray 光射线基本结构: Ray( Vector3 (开始座标), Vector3 (设定方向) )会算出一条从开始座标~往设定方向持续延伸的无穷远射线常用于某段距离之间的限制或着之外的限制例: 假设场景里物件都距离Camera 10以内只有背景图超过10If(Input.GetMouseButton(0)){var ray : Ra转载 2012-04-15 23:39:59 · 2602 阅读 · 0 评论 -
Unity3d 截图保存
private var fileName : String = "screenShot";function writeFile(){ var tex : Texture2D= new Texture2D(Screen.width,Screen.height,TextureFormat.RGB24, false); tex.ReadPixels(Rect(0,0,Scre转载 2012-05-05 17:15:47 · 2308 阅读 · 0 评论 -
Unity3D中模态对话框的简单解决方案
http://www.supersuraccoon-有时候我们需要在程序中弹出一个模态对话框来告诉用户一些信息,这时候使用“EditorUtility.DisplayDialog” 就足够满足要求了,但是当我们需要更加复杂一点的模态对话框的时候,那就得自己来写了。下面是一个很简单的解决方案(肯定不是最好的但是可以达到需要的效果)1.创建一个ModalWindow.cs (稍后当作组转载 2012-05-08 14:05:38 · 13607 阅读 · 0 评论 -
Unity3D脚本中文教程(八)
http://blog.sina.com.cn/s/blog_4ef78af50100xhc6.html◆ static var matrix : Matrix4x4描述:设置用于渲染所有gizmos的矩阵。类方法◆ Static function DrawCube(center:Vector3,size:Vector3):void描述:用center和size转载 2012-05-10 16:10:55 · 9876 阅读 · 0 评论 -
Unity 屏幕触摸事件
该文内容摘抄整理:移动物体:using UnityEngine;using System.Collections;public class example : MonoBehaviour { public float speed = 0.1F; void Update() { if (Input.touchCount > 0 && Inpu原创 2012-05-14 18:11:15 · 55828 阅读 · 3 评论 -
unity3d 使用sqlite数据库
//创建数据库名称为xuanyusong.db DbAccess db = new DbAccess("data source=horsegame.db"); try{ print("fdsfgdgdsafgdsagda"); //请注意 插入字符串是 已经要加上'宣雨松' 不然会报错 //db.CreateTable("datainfo",new string原创 2012-05-16 10:19:46 · 3354 阅读 · 2 评论 -
unity3d C#文本读写操作
using UnityEngine;using System.Collections;using System.IO;using System.Collections.Generic;public class Property{ public int m_nEno; public ColorType m_colorType; public int m_bStatu;原创 2012-05-16 10:35:08 · 6515 阅读 · 0 评论 -
unity3d 更换装备mesh
////////unity3d 更换装备meshusing UnityEngine;using System.Collections;public class changeControl : MonoBehaviour { const int buttonWidth = 100; const int buttonNum = 5; public Mesh huang原创 2012-05-16 10:53:12 · 8200 阅读 · 0 评论 -
Unity换装
文章转载自: http://blog.csdn.net/libeifs/article/details/6751312==================================================开发环境Window7Unity3D3.4MB525defy Android 2.2.1 羽化的第九篇博客,这个新的一个月开始了,转载 2012-03-21 16:07:01 · 2818 阅读 · 1 评论 -
制作和unity调用动态链接库dll文件
文章转载自:http://www.cnblogs.com/lm3515/archive/2010/09/30/1839428.html===========================================首先用vc建立一个dll工程然后在里面建立一个testunity.h文件。内容如下?1extern转载 2012-04-05 15:54:37 · 3210 阅读 · 0 评论 -
脚本学习 函数接口说明
原文出自:http://design.gugebb.com/t24-topic===============================================================◆ function GetPixel(x: int, y: int): Color描述:返回坐標(x, y)處的像素顏色。如果像素坐標超出邊界(大於寬/高或小於0),它將給予紋理转载 2012-03-28 09:38:29 · 2982 阅读 · 0 评论 -
c#集合在UNITY3D里的应用
c#集合在UNITY3D里的应用(二)List类是 ArrayList 类的泛型等效类。 该类使用大小可按需动态增加的数组实现 IList 泛型接口。 泛型的好处: 它为使用 c#语言编写面向对象程序增加了极大的效力和灵活性。不会强行对值类型进行装箱和拆箱,或对引用类型进行向下强制类型转换,所以性能得到提高。一、 List的基础、常用方法:1、List mList = new转载 2012-03-28 11:30:07 · 3101 阅读 · 0 评论 -
Ujnity 场景的切换
下面我们就来个 基础吧,就是场景的切换,类似于android中activity的切换。下面来看看吧。切换必须具备的有:1.两个场景或以上, 2.Application.LoadLevel(x)//x可以是场景名或者是场景号。3.那就是一个事件触发。 场景menu 场景yaya 场景yaya1 下面就来贴贴代码了:转载 2012-03-29 10:00:59 · 766 阅读 · 0 评论 -
换贴图 + 鼠标拖拽物体
//换贴图,直接把这段代码加在要换贴图的模型上即可;var textures : Texture2D[]; //声明一个数组型的图片库;private var i : float = 0; //声明i为浮点数0;function Update () { if ("这里写上发生这个事件的条件") { i++ //切换图片 } re转载 2012-03-28 09:35:39 · 1158 阅读 · 0 评论 -
Unity3D GUI类接口
文章转载自:http://www.d3dweb.com/Documents/201203/12-8472627152.html=====================================================================GUI 类GUI类是Unity GUI的手工定位接口 参见:GUI tutorial类变量◆ static var转载 2012-03-28 21:09:43 · 2398 阅读 · 0 评论 -
Android+Unity游戏开发之C#线程
Android+Unity游戏开发之C#线程以前我们都是用javascript开发unity的,但是我今天才发现个问题,那就是javascript里面没有线程。没办法我只能用C#了,其实C#和java才不多的,有我们的线程,下面我就举个简单的例子来说明一下吧;using UnityEngine; using System.Collections; using System.Thre转载 2012-03-29 10:12:36 · 1863 阅读 · 0 评论 -
Unity3D单击物体弹出GUI窗口
功能:1.显示视窗及关闭视窗功能2.单击物体弹出GUI窗口 [javascript] view plaincopystatic var WindowSwitch : boolean = false; var mySkin : GUISkin; var windowRect = Rect (200, 80, 240, 100);转载 2012-03-29 16:14:28 · 18631 阅读 · 0 评论 -
Unity3d 实现用鼠标拖拽鼠标
实现用鼠标拖拽鼠标 鼠标进入物体改变物体颜色using UnityEngine;using System.Collections;public class clickObj : MonoBehaviour { public Texture2D[] pic = new Texture2D[4]; private Color c; private Texture o原创 2012-03-30 13:11:40 · 10250 阅读 · 1 评论 -
Unity3d 拖动鼠标旋转模型
using UnityEngine;using System.Collections;public class RotateMode : MonoBehaviour { public float speed = 20.0F; private float flag; private bool bRotate; // Use this for initializa原创 2012-03-30 13:10:24 · 9270 阅读 · 6 评论 -
Unity3d 实现用LineRenderer画线 不依赖摄像机位置
Unity3d 实现用LineRenderer画线 不依赖摄像机位置用LineRenderer画线难点: 鼠标坐标和屏幕坐标之间的转换 我是弄了很多天才弄好的跟大家分享一下using UnityEngine;using System.Collections;using System.Collections.Generic;public class D原创 2012-03-30 13:14:54 · 13274 阅读 · 5 评论 -
Unity3D 游戏贴图(法线贴图,漫反射贴图,高光贴图)
Unity3D 游戏贴图(法线贴图,漫反射贴图,高光贴图) 该文章转载自: http://www.j2megame.com/html/xwzx/ty/2571.html原帖网址http://www.u3dpro.com/read.php?tid=207 感谢jdk900网友的辛苦编写 我们都知道,一个三维场景的画面的好坏,百分之四十取决于模型,百分之六十取决于贴图,可见转载 2012-03-30 14:03:37 · 5651 阅读 · 0 评论 -
碰撞描述类 collision
文章转载自: http://www.d3dweb.com/Documents/201203/08-6325983507.html碰撞描述类 collision Collision 信息被传递到Collider . OnCollisionEnter , Collider . OnCollisionStay和Collider.OnCollisionExit事件。参见: ContactP转载 2012-03-31 15:42:12 · 1563 阅读 · 0 评论 -
Unity3d Time的使用
Time类包含了一个重要的类变量deltaTime,它表示距上一次调用Update或FixedUpdate所用的时间。 因此通过它可以让游戏对象按照一个常速进行旋转,而不是依赖于它的帧频: function Update() { tranform.Rotate(0, 5 * Time.deltaTime, 0); } 同样地移动效果: function转载 2012-03-30 15:04:49 · 22190 阅读 · 0 评论 -
Unity 用C#写的链表类
Unity 用C#写的链表类用于保存坐标点using UnityEngine;using System;using System.Collections; /// /// 结点类namespace CS{ /// public class ListNode { public Vector3 data; //ElemType pub原创 2012-06-12 10:02:28 · 4747 阅读 · 0 评论