Unity3D 自己碰到的问题汇总

1.装了高通的AR,发现竟然没有阴影。或者其他情况下没有阴影。

各种搜,最终再论坛上找到了。对于Unity的光影效果来说,阴影距离是个非常重要的参数,会影响效果和帧率。我们普遍范的错误就是模型过大,导致阴影实际上相对非常小,以至于在屏幕上都看不到了。我就犯了这么个错误,后来把imageTarget缩小100倍,就看到阴影了。我吐血了。

 

2.发布Android版本,不成功,没有任何反应

确保安装了Android SDK 22版本以下的版本,据说22版本不管用。另外确定修改了company name这个选项。

 

3.安卓模拟器(blueStacks)装了发布的程序,但是摄像头打不开黑屏一片。

可能电脑识别摄像头程序和手机不太一样,或者你有360等等其他一些监管摄像头的程序。直接拷到手机上测试是最好的,我的一个程序就是这样,模拟器不行,拷到手机运行就没问题。

 

4.没找到view矩阵啊。在哪里?如何求world view projection矩阵呢?

可以参见该网页内容 http://divineabomination.blogspot.com/2011/10/unity-3d-pro-view-matrix-separately-for.html (如加载不上请翻墙)

在shader中,unity内嵌了如下:

  • UNITY_MATRIX_MVP - Current model * view * project matrix
  • UNITY_MATRIX_MV - Current mode * view matrix
  • UNITY_MATRIX_P - Current project matrix
  • _Object2World - Current model matrix
  • _World2Object - Inverse of current world matrix
    可以直接使用。view矩阵实际上就是Camera.mainCamera.worldToCameraMatrix。

                               model矩阵通过Camera.mainCamera.worldToCameraMatrix * Matrix4x4.TRS( transform.position, transform.rotation, transform.localScale)获得。

     5.开启程序时出现了错误:

  • Socket: unable to join multicast group, error: A socket operation was attempted to an unreachable host.(10065)

    Unable to join player connection multicast group.

  • 解决方案是安装web player,装完后重新启动电脑就ok了。就是这么简单。

  • 另外可以尝试直接清除,然后再运行,应该没有任何影响,不过建议按照上条建议操作。

  • -----------------------------------2015.5.5

  • 过了几天又出现了这个问题,好吧还是没有得到解决,寻求大家帮助了。有知道的请留个言。

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值