Unity3D
文章平均质量分 52
Tramp_txz
迷茫的程序员
展开
-
【marks】Unity3D
Unity3D for android 关于安卓的环境配置原创 2014-03-06 19:26:17 · 941 阅读 · 0 评论 -
NGUI例子7 拖拽2
制作鼠标停留在按钮上时的按钮动态效果。创建一个空游戏对象,命名为animation,把它拖到Button-hello上,成为其子物体,把该按钮下面的两个子对象拖到Animation空对象上,成为它的子物体。并为Animation空对象添加一个Animation组件(Component->Miscellaneous->animation),添加完成之后,在该组件种的animation属性中的最右边小转载 2014-07-30 11:24:38 · 992 阅读 · 0 评论 -
NGUI 例子8 scroll view
其效果如图所示:描述:请输入描述图片:1.pngNGUI的ScrollView能够实现鼠标或者手势对图标的滚动操作,现在在很多的游戏中都能够见到。例如在《愤怒的小鸟》中的关卡选择等等。实现图标的滚动操作在NGUI中很容易实现,只要在Panel中加入一个UIDragPanelContents组件,再做些细节上的操作就可以了。在本教程中,我们将分三步来完转载 2014-07-30 11:27:51 · 1370 阅读 · 0 评论 -
为UI元素添加事件
在面板上添加一个按钮创建代码TestPanel如下:[csharp] view plaincopyprint?using UnityEngine; using System.Collections; public class TestPanel : MonoBehaviour { public原创 2014-07-30 16:38:57 · 476 阅读 · 0 评论 -
//比较实用的一段代码,单击鼠标并在单击位置创建物体的功能
//比较实用的一段代码,单击鼠标并在单击位置创建物体的功能var distanceFromCamera : float;var go:GameObject;private var X : int;private var Y : int;function Update(){X = Input.mousePosition.x;Y = Input.mousePosition.转载 2014-07-31 14:07:42 · 638 阅读 · 0 评论 -
NGUI相关教程
基本用法原创 2014-07-30 10:25:20 · 607 阅读 · 0 评论 -
Untiy 开发笔记
碰撞检测void OnCollisionEnter(Collision collisionInfo) { if (collisionInfo.gameObject.name == "grade") { Debug.Log("得分!"); } Destroy(t原创 2014-07-31 22:37:37 · 748 阅读 · 0 评论 -
Unity3D with git
Unity3D Ignore Folders# =============== ## Unity generated ## =============== #Temp/Library/# ===================================== ## Visual Studio / MonoDevelop generated ## ==============转载 2014-08-22 10:48:02 · 656 阅读 · 0 评论 -
Unity3D实现动态加载游戏资源
Unity3D实现动态加载游戏资源时间:12-09-03 栏目:Unity3D教程作者:liuxiaoni 评论:276在flash时代,资源的动态加载非常的普遍,主要是受限于网速的快慢,我们在用unity3d制作在线项目的时候,不可避免的要考虑到优化加载的问题,这篇文章算是比较好的经验之谈了,转来大家看看!用Unity3D制作基于web的网络游戏,不可避免的会用到一个技术-资源动转载 2014-08-11 14:22:26 · 783 阅读 · 0 评论 -
获取坐标
1, World Space(世界坐标):我们在场景中添加物体(如:Cube),他们都是以世界坐标显示在场景中的。transform.position可以获得该位置坐标。2, Screen Space(屏幕坐标):以像素来定义的,以屏幕的左下角为(0,0)点,右上角为(Screen.width,Screen.height),Z的位置是以相机的世界单位来衡量的。注:鼠标位置坐标属于屏转载 2014-08-12 17:18:43 · 650 阅读 · 0 评论 -
tween动画重新触发
ts = GameObject.Find ("tween1").GetComponent();ts.ResetToBeginning();ts.Play();原创 2014-08-26 14:00:41 · 899 阅读 · 0 评论 -
NGUI例子6 拖拽
看了以上几个教程,估计大家对NGUI的前几个实例有所了解,建议自己做一遍,这样可以加深对它的理解。接下来,我将详细描述创作可拖拽窗口的制作过程。在这里我分四步来完成:一、制作和布局界面;二、制作gui的动态效果和拖拽功能;三、制作灯光效果;一、 制作和布局界面。1. 在NGUI菜单中,打开Create a new UI对话框,在对话框中设置Ca转载 2014-07-30 11:23:09 · 837 阅读 · 0 评论 -
NGUI例子4
在NGUI插件中,你可以设置该GUI的输入方式,例如通过鼠标、键盘、手柄等方式来控制元素的选择。在官方示例的Example4 – Input中,展示了屏蔽鼠标输入,改为通过键盘方向键来控制元件选择的功能。该示例以前一个示例作为基础。http://game.ceeger.com/forum/read.php?tid=4187首先屏蔽鼠标事件。选择UI Root(3D)下的Camera对象,在In转载 2014-07-30 11:20:17 · 668 阅读 · 0 评论 -
Unity3D学习笔记
产生锯齿原因:所有游戏的对象是用三角形拼出来的。避免方法:edit>projects setting>quality>anti aliasing(反锯齿)原创 2014-03-16 11:53:20 · 1683 阅读 · 0 评论 -
毕业设计笔记
遇到的困难;如何在winforml原创 2014-04-18 21:49:50 · 1212 阅读 · 0 评论 -
wpf集成unity
定义一个帮助类 实际上就是为了设置下面这两种属性 安全性信任和从html中可见的属性 即: 在html的javaScript中可用 window.external.方法名来调用C#方法 [PermissionSet(SecurityAction.Demand, Name = "FullTrust")] [ComVisible(true)] public class Ob转载 2014-06-17 08:19:48 · 1770 阅读 · 0 评论 -
NGUI例子1
NGUI例子制作过程,由笔者参照NGUI的例子重新自己做了一遍,以加深对NGUI用法的理解。一、Example 1 – UIAnchor该例子是演示NGUI中使用Anchor组件实现GUI对齐的功能。其最终效果如下:图片:1.png下面一步一步实现该例子。1. 删除新建的场景的Main Camera摄像机,在图层中新建一个转载 2014-07-30 11:15:29 · 710 阅读 · 0 评论 -
NGUI例子3
NGUI官网示例3--Menu讲解NGUI例子制作过程,由笔者参照NGUI的例子重新自己做了一遍,以加深对NGUI用法的理解。(建议先看下官网的基础教程,对NGUI有初步了解之后,再看这个帖子。)该贴需要前面我写的内容,请有兴趣的童鞋先熟悉前面的做法,再看本帖。哈哈Example3-Menu其最终效果是窗口中的Label文字出现打字效果,当按下Options按钮时,两个窗口会来回切换,转载 2014-07-30 11:16:51 · 718 阅读 · 0 评论 -
NGUI 核心组件
NGUI:UICameraUICamera脚本是所有功能性UI的关键组件。它的责任是向它所在的摄像机渲染出来的所有有碰撞体的对象发送NGUI事件。如果在场景中你有一个摄像机,确保它上面挂载了UICamera脚本。如果你有多个摄像机,确保至少有一个用于渲染UI的摄像机挂载了UICamera。将这个脚本挂载在场景的主摄像机上,你场景中具有碰撞和的物体就可以接收到诸如OnClick,OnHove转载 2014-07-30 11:47:09 · 782 阅读 · 0 评论 -
NGUI例子5 lights and Refraction
NUI这个系统是在是牛,比unity3D里面自带的gui要好用得多,还可以为GUI添加法线贴图!哈哈。虽然在EZgui里面也可以。接下来的例子,我不在使用它自己的例子了。因为重复性劳动太多,大家看了也烦。我就说说如何给它加入法线贴图,并实现动画的简单例子。1. 创建一个Simple2D NGUI结构,如图所示:图片:1.png转载 2014-07-30 11:19:37 · 722 阅读 · 0 评论 -
NGUI例子9 – Scroll View(Camera)
例8 – Scroll View(Camera)在上一个示例中的ScrollView使用到了Shader的处理,而对于一些低端的机器或者移动设备可能会出现显示不正常的结果,所以,NGUI还为我们准备了另外一个处理方式,也就是通过摄像机的移动来达到同样的目的。接下来,这个示例就是告诉大家如何实现这个功能。首先先制作一个普通的GUI界面,这些界面在上面的教程中已经说过,这里就不再赘述,其最终效转载 2014-07-30 11:33:10 · 739 阅读 · 0 评论 -
Unity连接数据库
using System; using System.Collections; using System.Data; using MySql.Data.MySqlClient; public class CMySql : MonoBehaviour { // Global variables public static MySqlConnection dbConnec转载 2014-07-30 11:57:16 · 1049 阅读 · 0 评论 -
NGUI例子2
Example2 – Interaction其最终效果如图所示,当点击Show按钮时,窗口会过度到平躺位置,并出现两个立方体,这两个立方体当鼠标位于上面时,会出现按钮的onHover效果:图片:1.png1. 新建一个场景,并把该场景中的MainCamera删除掉,并通过菜单中的NGUI->Create a new UI新建一个UI转载 2014-07-30 11:17:51 · 911 阅读 · 0 评论 -
解决UI摄像机叠加时的点击重叠问题
if (Input.GetMouseButtonDown(0)){if(UICamera.hoveredObject == null){if(Player.GetInstance().PlayerCoins()>0){Player.GetInstance().AddExp(1);//每fire一次经验加1newCoin();}}}原创 2014-08-27 17:18:54 · 1367 阅读 · 0 评论