Unity3D
文章平均质量分 72
xiexuan2007
这个作者很懒,什么都没留下…
展开
-
unity 事件顺序及功能的整理
Unity3D中所有控制脚本的基类MonoBehaviour有一些虚函数用于绘制中事件的回调,也可以直接理解为事件函数,例如大家都很清楚的Start,Update等函数,以下做个总结。 Awake当前控制脚本实例被装载的时候调用。一般用于初始化整个实例使用。Start当前控制脚本第一次执行Update之前调用。Update每帧都执行一次。这是转载 2014-01-17 17:33:39 · 1183 阅读 · 0 评论 -
地形系统
首先创建一个新的场景 点击菜单栏中的 Terrain-> create Terrain 菜单 完成后如 下图 创建地形系统的时候 unity会按默认的 宽高 图像分辨率,纹理分辨率 等创建一个地形 不过不怕 这些我们都可以修改滴 如果需要在game 窗口(即是游戏运行窗口)中看效果 ,需要调整下摄像机的位置和角度转载 2014-01-17 10:54:04 · 830 阅读 · 0 评论 -
Unity 3D 动态创建对象,并渲染贴图,动态添加删除脚本
初学U3D,贵在坚持和总结,一来对平时的知识巩固,二来可以让自己思路更清晰! 希望与更多的U3D爱好者交流学习。一、动态为对象添加渲染贴图:[csharp] view plaincopyusing UnityEngine; using System.Collections; public class NewBehavio转载 2014-01-17 17:17:14 · 1421 阅读 · 0 评论 -
Unity3D 快捷键
Windows系统Unity3D中的快捷键组合键键功能File 文件Ctrl NNew Scene 新建场景Ctrl OOpen Scene 打开场景Ctrl SSave Scene 保存CtrlShiftSSave Scene as 保存场景为C转载 2014-01-17 16:39:53 · 820 阅读 · 0 评论 -
unity3d天空盒
我们现在来给地形系统添加一个天空盒天空盒 , 顾名思义是 给游戏场景 添加一个 天空背景 让游戏更加精美,更具有魅力添加天空盒 有两种方式 1 : 在当前相机上添加skybox2 : 在当前场景上添加skybox上面的两种方式的结果是一样的 第一种方式的优势在于 如果 世界中有多个摄像机的话,切换摄像机 需要看不同的天空 就可以使用这种方式实现我转载 2014-01-17 10:10:59 · 2254 阅读 · 0 评论 -
unity3d 访问webservice到dataset
using UnityEngine;using System.Collections;public class DB : MonoBehaviour {//webservice传过来的数据 string ipaddress;string aReStr; // Use this for initialization void Star原创 2014-01-22 11:31:26 · 2944 阅读 · 0 评论 -
Unity3D实现点击物体旋转和拖动
1选择物体using UnityEngine; using System.Collections; public class roated : MonoBehaviour { private bool roate; private float RoatedSpeed = 1000.0F; void Start () {转载 2014-01-22 17:31:14 · 14157 阅读 · 0 评论 -
Unity3D协同程序
一。什么是协同程序 协同程序,即在主程序运行时同时开启另一段逻辑处理,来协同当前程序的执行。换句话说,开启协同程序就是开启一个线程。 二。协同程序的开启与终止 在Unity3D中,使用MonoBehaviour.StartCoroutine方法即可开启一个协同程序,也就是说该方法必须在MonoBehaviour或继承于MonoBehaviou转载 2014-01-22 11:44:43 · 1394 阅读 · 0 评论 -
Unity3D开发环境安装(windows系统)
1. 首先先下载软件包:http://pan.baidu.com/s/1imYVv 4.2版本2.下载完后,解压会看到两个文件(运行第二个安装包)3.准备安装,这里直接上图了。这里全选,里面包括运行媒体之类的。这里自己选择安装目录。如果你C盘空间不够,可以选择其他盘开始安装了,等待几分钟安装成功,去掉勾选原创 2014-01-14 12:18:10 · 16819 阅读 · 0 评论 -
Unity3D启动报错的解决方案
在Windows Server 2003 下安装好Unity3D,启动时报错--“Failed to initialize unity graphics.”,截图如下: 在网上搜了一下,说是要启用D3D加速,于是dxdiag打开DX诊断工具,发现D3D加速不可用: 继续google,有说可能是显卡没有装好,于是,将显卡驱动升级到最新版本。但是,问题依然没转载 2014-01-14 14:01:44 · 12238 阅读 · 0 评论 -
<Unity3D>Unity3D入门篇——第六讲 GUI控件(四)
八、Slider控件 Slider控件(滑动条控件)由滑块和滑动条构成的。例如,我们调节音量大小的控件就是滑动条控件。根据方向,我们可以将滑动条控件分为水平滑动条(HorizontalSlider)和垂直滑动条(VerticalSlider)。我们通过GUI.HorizontalSlider()和GUI.VerticalSlider()来绘制。其返回值为float转载 2014-01-14 12:24:13 · 11632 阅读 · 0 评论 -
<Unity3D>Unity3D入门篇——第四讲 GUI控件(二)
三、TextField控件 TextField控件主要用于监听用户的输入信息,我们通常使用GUI.TextField()方法来显示输入框,其返回值类型为string型。Parameters(参数):position : Rect ——用于在屏幕绘制文本框的位置(起点x轴坐标,起点y轴坐标,文本框的宽度,文本框的高度)text : String —转载 2014-01-14 12:21:40 · 21932 阅读 · 1 评论 -
<Unity3D>Unity3D入门篇——第三讲 GUI控件(一)
Unity为大家提供了一套很完整的图形化界面引擎,包括窗口、文本框、拖动条等。下面将为大家介绍主要的基本控件。一、Label控件 Label控件(标签控件)以文本的形式来显示一串字符串信息,该控件不仅可以输入字符串信息,还可以输入贴图。参数:position : Rect ——标签在屏幕上的矩形位置,(起点x坐标,起点y坐标,标签宽度,标签高度)。转载 2014-01-14 12:13:31 · 13006 阅读 · 0 评论 -
<Unity3D>Unity3D入门篇——第二讲 初步认识Unity
作为一款软件,Unity3D和其他软件在界面上很类似,一样有标题栏、菜单栏和工具栏。除此之外,他有五大视图,分别是Hierarchy视图(层次视图),Project视图(项目视图),Inspector视图(监测视图),Scene视图(场景视图)和Game视图(游戏视图)。1.标题栏 显示该软件打开的项目(AngryBot.unity)和支持的主要平台转载 2014-01-14 12:11:33 · 1916 阅读 · 0 评论 -
上下左右 键控制人移动
出自Unity3D开发一书,这个脚本式只是简单的控制人物移动,不是很理想,但是可以学习 通过 上 、下、左、右 按键怎么实现任务的移动[csharp] view plaincopyusing UnityEngine; using System.Collections; public class MoveByADS原创 2014-01-14 13:49:08 · 5159 阅读 · 0 评论 -
<Unity3D>Unity3D入门篇——第五讲 GUI控件(三)
六、Toolbar控件Toolbar(工具栏)控件用于创建工具栏,并且以Tab页面的形式来显示的。当我们选中其中任意一项,将返回该项的ID。通常我们使用GUI.Toolbar()来绘制工具来,其返回值为int型,即选项的ID号。Parameters(参数):position : Rect —— 用于工具栏在屏幕上的矩形位置。selected : in转载 2014-01-14 12:22:31 · 9288 阅读 · 1 评论 -
Unity3d 连接oracle数据库
本文使用的是oracle10g按照常规把.NET Framework下的System.Data.dll,System.Data.OracleClient.dll复制粘贴到Assets目录下,VS添加引用。u3d调试运行报错如下:Internal compiler error. See the console log for more information. outpu转载 2014-01-17 10:29:48 · 5828 阅读 · 8 评论