摘要: using UnityEngine; using System.Collections; using System; using System.Threading; using System.Collections.Generic; using System.ComponentModel; using System.IO.Ports; using System.Text.RegularExpre... 阅读全文
posted @ 2016-07-01 10:42 William Jiang 阅读(3219) 评论(2) 推荐(1) 编辑
摘要: 由点发出的射线与多边形边的交点个数,如果是偶数个说明在多边形的外面,交点个数为奇数个在多边形的内部,下面是代码: 阅读全文
posted @ 2016-07-01 10:41 William Jiang 阅读(2561) 评论(1) 推荐(0) 编辑
摘要: 原来旧的办法是,在主相机上加一个Panel,把3D模型显示在Panel上面,感觉这个方法不怎么好,现在进行改进:现在用了两个相机,一个相机显示3D模型,另外一个是主相机。还需要GUITexture来作为背景1,选择背景图片,创建一个GUITexture,2.添加一个Layout 命名为Product3.创建一个Camera4.设置Camera的Depth为1,ClearFlags为Depth only, Culling Mask为Product5.主相机的设置:Culling Mask中的Product去掉。6.创建一个Cube,设置Layout 为Product这样 Cube就可以在GUI之 阅读全文
posted @ 2013-07-29 18:50 William Jiang 阅读(6471) 评论(0) 推荐(0) 编辑
摘要: 下载地址 阅读全文
posted @ 2013-07-08 14:37 William Jiang 阅读(228) 评论(0) 推荐(0) 编辑
摘要: NGUI 2.6.1下载: part1 part2NGUI 实现Sprite精灵动画很简单:1.先制作图像集合.打开NGUI菜单下Atlas Maker,选中切好的图片,点击Add/Update按钮。2.创建一个Sprite,3.给Sprite添加脚本:4.设置脚本的参数 调节动画的速度: 阅读全文
posted @ 2013-07-02 15:03 William Jiang 阅读(4074) 评论(0) 推荐(0) 编辑
摘要: 使用方法:void Start(){ TimeOfDay.dayDuration = 10f;} void Update(){ print( TimeOfDay.GetTimeOfDay() + " Days : " + TimeOfDay.Days() );} using UnityEngine;using System.Collections; [ExecuteInEditMode] public class AnchorMultiResolution : MonoBehaviour{ float screenY = 0; float screenX = 0; publ 阅读全文
posted @ 2013-06-04 16:03 William Jiang 阅读(4214) 评论(0) 推荐(0) 编辑
摘要: Shader "Nature/Vegitation Vertex Lit" {Properties {_Color ("Main Color", Color) = (1,1,1,0)_SpecColor ("Spec Color", Color) = (1,1,1,1)_Emission ("Emmisive Color", Color) = (0,0,0,0)_Shininess ("Shininess", Range (0.01, 1)) = 0.7_FrontTex ("Fron 阅读全文
posted @ 2013-05-16 15:31 William Jiang 阅读(7027) 评论(0) 推荐(0) 编辑
摘要: Unity3D中程序后台运行,我原本认为当Application.runInBackground=false时,Socket保持连接,但是不接受数据,经过测试并非如此,当Application.runInBackground=false时,同样可以接受来自Socket发送的消息。下面是我测试的代码: UnitySocket clientSocket; string message = ""; // Use this for initialization void Start () { XmlHelper helper = new XmlHelper(); ... 阅读全文
posted @ 2013-04-02 10:15 William Jiang 阅读(18447) 评论(0) 推荐(0) 编辑
摘要: Unity3d 4.0中采用了新的Mecanim 动画系统,使用传统的动画时需要注意导入带动画的模型后要设置,Rig选项下的AniamationType为Generic类型。如下图: 阅读全文
posted @ 2013-03-19 10:47 William Jiang 阅读(321) 评论(0) 推荐(0) 编辑
摘要: Unity3d在Android平台上不能显示中文,可以通过自定义字体实现.据说unity3d4.x后会支持动态文字显示1.先找到一个字体,以微软雅黑为例子,在unity3d 项目中新建一个Font文件夹,将字体放到文件夹中.2.选中字体,Character选择为Custom set3.在Font文件夹中新建一个Txt文本文件,保存为UTF-8格式,文本中的内容是想显示的中文汉字.4.下载这个UnicodeTextImporter工具放到Font文件夹,菜单栏中会显示AssertDatabase菜单.5.选中字体,点击菜单上的AssertDatabase,会弹出一个窗口,选择Font文件夹中的T 阅读全文
posted @ 2012-10-15 16:11 William Jiang 阅读(1049) 评论(0) 推荐(0) 编辑