sshong发表于2013年2月3日 12:55:43 更新于2013年2月3日 12:55:43
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以及所有子...
标签:projector分类:Unity3d阅读:2222评论:0阅读全文
sshong发表于2013年2月3日 12:50:24 更新于2013年2月6日 23:42:08
unity里面每个gameobject都可以设只layer(1个int值)。
layer有什么用呢?
一方面相机中可以设置是否渲染某layer
unity layer

另一方面可以再raycast中设置是否忽略检测某layer。
...
标签:unity3dlayer分类:Unity3d阅读:1374评论:0阅读全文
sshong发表于2013年2月3日 11:51:54 更新于2013年2月3日 11:51:54
原文

首先,yield是c#2.0的语法,目的是用来创建一个迭代集合。

每yield return一次相当于调用了一次moveNext,并返回current。

以下面例子为例,会循环打印n的1到m次幂的值。

...
标签:unity3d分类:Unity3d阅读:2502评论:0阅读全文
sshong发表于2013年2月3日 11:39:01 更新于2013年2月6日 23:44:15
原文

以下均为开发2d游戏相关。

1、如果用unity开发2d游戏,需要将主摄像头设置为orthgrahphic正交模式,同时可以设置orthgrahphicSize为视图高度的一半,这样1像素单位等同于unity里的1单位。
Camera.main.orthographicSize = Screen.height / 2;
...
标签:unity3d分类:Unity3d阅读:1471评论:0阅读全文
共4篇日志 第1/1页
联系我
博客订阅