1、projector 投影穿透问题
unity里的projector投影器(譬如用来做人物脚底下的阴影等)投射下来,只要在near和far之间的物体表面都会被投射到,这不是一般游戏需要的效果,一般只需要在第一个面上投射即可。
目前的解决方案时,投影器update里,动态raycast最近的面,去设置他的near和far
http://answers.unity3d.com/questions/160596/blob-shadow-going-through-multiple-objects.html
2、脚本里动态改某gameobject的layer以及所有子...
发表于2013年2月3日 12:50:24 更新于2013年2月6日 23:42:08
unity里面每个gameobject都可以设只layer(1个int值)。
layer有什么用呢?
一方面相机中可以设置是否渲染某layer
另一方面可以再raycast中设置是否忽略检测某layer。
...
layer有什么用呢?
一方面相机中可以设置是否渲染某layer
另一方面可以再raycast中设置是否忽略检测某layer。
...
发表于2013年2月3日 12:45:36 更新于2013年2月3日 12:46:28
今天在想unity的start upate等等这种是怎么实现的时候,发现了unity的sendmessage机制,然后sendmessage机制,又有人说有性能问题,有人在网上用c#自带的event机制重写了这个message机制,类似于flash的event机制。于是去搜索c#自带的event机制,自己写了个小demo来实现eventDispather。
c#的event定义,
首先需要一个delegate,相当于事件的响应,c#自带了一个EventHandler,接受sender这个object,以及事件参数EventArgs(c#自带的事件参数类型)。
你也可以自己写del...
c#的event定义,
首先需要一个delegate,相当于事件的响应,c#自带了一个EventHandler,接受sender这个object,以及事件参数EventArgs(c#自带的事件参数类型)。
你也可以自己写del...
发表于2013年2月3日 12:04:19 更新于2013年2月3日 12:39:18
1、值类型、引用类型
值类型,包括struct、enum、以及基本数据类型(int,char等),值类型是创建在线程栈上。值类型都隐式派生至system.valueType。
引用类型,包括class、string、array等,引用类型创建在托管堆上,由gc负责清理。
这篇文章讲的比较详细:http://www.cnblogs.com/siqing99/archive/2012/04/03/2430918.html
string是一种特殊的引用类型,是一种不可变的引用类型。
String str1 = "abc";
String str2 = "ab...
值类型,包括struct、enum、以及基本数据类型(int,char等),值类型是创建在线程栈上。值类型都隐式派生至system.valueType。
引用类型,包括class、string、array等,引用类型创建在托管堆上,由gc负责清理。
这篇文章讲的比较详细:http://www.cnblogs.com/siqing99/archive/2012/04/03/2430918.html
string是一种特殊的引用类型,是一种不可变的引用类型。
String str1 = "abc";
String str2 = "ab...
发表于2013年2月3日 11:58:14 更新于2013年2月3日 11:58:14
原文
1、重写
与flash不同,flash中所有方法都可以被子类重写,直接用override关键字。
而c#中如果要重写父类的方法, 重写的基方法必须是 virtual、abstract 或 override 的。
不能重写非虚方法或静态方法。
重写属性声明必须指定与继承属性完全相同的访问修饰符、类型和名称。
C#同时,如果派生类中的方法前面带有 new 关键字,则该方法被定义为独立于基类中的方法。
参考:关于重载、重写区别--[url=http:/...
1、重写
与flash不同,flash中所有方法都可以被子类重写,直接用override关键字。
而c#中如果要重写父类的方法, 重写的基方法必须是 virtual、abstract 或 override 的。
不能重写非虚方法或静态方法。
重写属性声明必须指定与继承属性完全相同的访问修饰符、类型和名称。
C#同时,如果派生类中的方法前面带有 new 关键字,则该方法被定义为独立于基类中的方法。
参考:关于重载、重写区别--[url=http:/...
发表于2013年2月3日 11:51:54 更新于2013年2月3日 11:51:54
原文
首先,yield是c#2.0的语法,目的是用来创建一个迭代集合。
每yield return一次相当于调用了一次moveNext,并返回current。
以下面例子为例,会循环打印n的1到m次幂的值。
...
首先,yield是c#2.0的语法,目的是用来创建一个迭代集合。
每yield return一次相当于调用了一次moveNext,并返回current。
以下面例子为例,会循环打印n的1到m次幂的值。
...
发表于2013年2月3日 11:39:01 更新于2013年2月6日 23:44:15
原文
以下均为开发2d游戏相关。
1、如果用unity开发2d游戏,需要将主摄像头设置为orthgrahphic正交模式,同时可以设置orthgrahphicSize为视图高度的一半,这样1像素单位等同于unity里的1单位。
以下均为开发2d游戏相关。
1、如果用unity开发2d游戏,需要将主摄像头设置为orthgrahphic正交模式,同时可以设置orthgrahphicSize为视图高度的一半,这样1像素单位等同于unity里的1单位。
...Camera.main.orthographicSize = Screen.height / 2;
发表于2013年2月3日 11:30:14 更新于2013年2月3日 11:30:14
原文
Air提供了两个类:
1、CameraUI类,此类用于打开相机,并从相机获取实时照片。
CameraUI类,可以选择当前是拍照还是拍摄视频,调用launch方法,并传入MediaType,mobile会打开相机进行拍照,拍照完成后,会触发MediaEvent.COMPLETE,MediaEvent的data属性是一个MediaPromise类,利用loader的loadFilePromise即可加载。
...
Air提供了两个类:
1、CameraUI类,此类用于打开相机,并从相机获取实时照片。
CameraUI类,可以选择当前是拍照还是拍摄视频,调用launch方法,并传入MediaType,mobile会打开相机进行拍照,拍照完成后,会触发MediaEvent.COMPLETE,MediaEvent的data属性是一个MediaPromise类,利用loader的loadFilePromise即可加载。
...
发表于2013年2月1日 22:48:09 更新于2013年2月6日 23:45:02
个人网站挂掉期间,曾经在csdn写过几篇博文,现在收录回来。
原文
两年没有写过博文了,这几日突然有写博客的冲动。
可惜自己的网站域名都失效了,在个人网站恢复开通之前,先在csdn安家,写些技术博客吧。
随着air3.2的发布,已经可以在手机端(android、ios)上利用air开发stage3d相关的应用了。
这里写一下开发环境搭建方法:
1、安装flex 4.6,这个不用说了
2、由于4.6自动的air sdk还是3.1,需要到adobe官网下...
原文
两年没有写过博文了,这几日突然有写博客的冲动。
可惜自己的网站域名都失效了,在个人网站恢复开通之前,先在csdn安家,写些技术博客吧。
随着air3.2的发布,已经可以在手机端(android、ios)上利用air开发stage3d相关的应用了。
这里写一下开发环境搭建方法:
1、安装flex 4.6,这个不用说了
2、由于4.6自动的air sdk还是3.1,需要到adobe官网下...
发表于2013年1月22日 23:24:05 更新于2018年1月15日 22:48:51
最近,花了些时间重新注册域名,搞空间,重写代码,顺便回忆回忆php,学学jquery,总算把博客重新开通了。再次看到那些几年前日志,又回想起07年在学校搭建博客时充满干劲的生活,不知不觉又多了些唏嘘感慨。
这两年发生了太多太多的事情,忙碌的生活,却很难体会到曾经有的那份快乐了。以前写代码会很快乐,觉得很有意思,很好玩。记得03年暑假一个偶然看到flash3,那时候从同学的电脑书上无意间翻看到这个软件,于是开始自己乱画,自己配音做flash,后来又很羡慕那些会画漫画的人,又去选修了很多绘画的课,我还清楚的记得去西区靠河边的一幢楼里学习动漫基础时的情形。我现在还有一个本子,上面是那时候临摹动...
这两年发生了太多太多的事情,忙碌的生活,却很难体会到曾经有的那份快乐了。以前写代码会很快乐,觉得很有意思,很好玩。记得03年暑假一个偶然看到flash3,那时候从同学的电脑书上无意间翻看到这个软件,于是开始自己乱画,自己配音做flash,后来又很羡慕那些会画漫画的人,又去选修了很多绘画的课,我还清楚的记得去西区靠河边的一幢楼里学习动漫基础时的情形。我现在还有一个本子,上面是那时候临摹动...
分类
琐碎文字 As3&Flex RIA UG English CodingArt C++ PHP Webserver E音乐盒 Unity3d C# JS&Html5 Tools mobile golang 最近发表
- js的锁以及异步调用相关(2024年11月30日 10:58:51)
- golang学习之函数/方法/接口(2022年1月6日 17:50:24)
- golang学习之零值(2022年1月6日 16:38:10)
- hello, 2018(2018年1月15日 22:47:25)
- 字体类型名词解释(2015年1月18日 11:29:14)
- 获取mysql表注释以及列注释(2014年11月13日 15:56:32)
- php连接ms sql数据库的一些问题(2014年9月15日 20:32:14)
- virtualbox虚拟网络:NAT&bridge桥接网络(2014年8月25日 22:51:35)
- php图片加水印(2014年8月15日 22:50:42)
- windows查看端口占用情况(2014年7月31日 21:19:30)
最近回复