Unity
skillart
It is me.
展开
-
法线变换矩阵公式推导
A·B 两个向量的点乘就是A的转置乘以B:(A)TB。对法线做空间变换时,若模型本身做了xyz轴上的非均匀缩放。则法线值会产生偏移,但切线并不会受到影响。个人理解:在切线空间里计算光照的好处:只需要在顶点shader里面计算切线空间下光线方向和视角方向,在片段shader里面采样的法线已经是切线空间了,不用做矩阵转换。如果不在切线空间里面计算光照,那么在片段shader里面采样法线贴图,就需要变换空间,需要做大量的矩阵运算,比较耗时。所以在切线空间计算光照会比较好。...原创 2021-03-07 07:03:13 · 1093 阅读 · 0 评论 -
[unity移植android]Unable to instantiate activity ComponentInfo
不知道为啥工程之前是正常的,过两天再移植到android的时候一直报这个错误。就说com.xx.xx.xxActivity找不到。很是疑惑,网上找了也不少但没有指出。然后自己导出android工程对比一下发现Android下面的文件夹我命名的是lib,而导出的是libs,改成libs就对了。记录一下。原创 2016-01-05 22:32:32 · 2324 阅读 · 0 评论 -
unity android 接入admob
报这个错误,广告显示不出来。AndroidJavaException: java.lang.ClassNotFoundException: com.google.unity.ads.UnityAdListener下面老外说的:Hi Gaurav,It looks like you're missing the unity plugin jar. The com.google.unit原创 2016-02-02 01:16:45 · 1588 阅读 · 3 评论 -
unity Game Center iOS 认证失败social.authenticate
0个问题,截止Bieere · 2014年09月18日 19:40 · game centerUnityEngine.Social not working with IOS 8. Unsure how to resolve the issue.When running our game on any device that uses game center we g转载 2016-03-23 23:23:39 · 2484 阅读 · 0 评论 -
unity 运行 iOS模拟器报错 dyld: Symbol not found: __BeginEventWithLabel
网上没有收到这个错误,但是真机正常。好苦逼,想用模拟器截屏。根本不是知道__BeginEventWithLabel是什么函数,鼓捣鼓捣鼓捣。搜了一下是umeng的导出的dll函数,删除之后又报了其他入口函数错误。把所有的umeng接入去掉。成功了。想想如果一个一个用ps截屏,时间还是很划算的。May be u have same problem with me, good原创 2016-04-08 01:44:48 · 2480 阅读 · 0 评论 -
CommandInvokationFailure: Failed to re-package resources. See the Console for details.
Unity升级了admob的idk之后出现的错误。之前admob2.x的时候是没有PlayServiceReslover这个东西的。但是3.x之后有了这个功能,自动添加需要的文件。在工程的Temp/StagingArea/android-libraries下可以看到引用的工程。3.x已经不用吧googleplayservice-lib放在Plugin/android目录下了,把an原创 2016-04-18 23:38:10 · 2614 阅读 · 0 评论 -
unity减小包的体积
同样的文件ios导出的比android的大好多。tk2d做了一个中文字体2048x2048就是4x8x2048x2048=16M(一个像素4个字节rgba一个8bit)。但是导出的android包一共才14M。不知道为什么ios算的真是16m。官方优化链接:http://docs.unity3d.com/Manual/ReducingFilesize.html原创 2016-03-27 23:42:58 · 2785 阅读 · 0 评论 -
unity移植到Xcode ld: library not found for -liPhone-lib
刚开始是正常的,加入了友盟的sdk,然后找不到liPhone这个lib了。如果有libiPhone-lib.a这个库,但编译时报错说not find -liphone-lib,就到PROJECT-Library search paths中重新编辑下$(SRCROOT)/Libraries的路径就行了原文:http://blog.sina.com.cn/s/blog_48转载 2016-03-25 00:21:49 · 6611 阅读 · 1 评论