takidsm 2016-05-25
最近在移植u3d的游戏到WindowsPhone8上,WindowsPhone有多蛋疼就不说,移植的过程中还各种问题,稍稍总结一下
1.WindowsPhone账号在电脑上注册不要在手机上。手机上我就没注册成功过
2。unity版本一定要最新。untiy最近才开始适配WindowsPhone的游戏,越新版本你需要解决的问题就越少。(我是用4.5.3)
3.图片格式需要选择WindowsPhone平台能接受的格式(我是选择了DXT5)
4.图片的shader如果选择了NGUI的Unlit/TransparentColored.需要把里面的
[cpp]viewplaincopy在CODE上查看代码片派生到我的代码片
1.CullOff
2.LightingOff
3.ZWriteOff
4.Fog{ModeOff}
5.//Offset-1,-1
6.BlendSrcAlphaOneMinusSrcAlpha
offset那行注释掉。不然会影响渲染出来的前后关系,导致画面没有正常显示
5.多个Camera在同一画面上时需要把uicamera的ClearFlags设置成Depthonly。同时自己的Depth设为1
游戏的mainCamera设置成SolidColor。
这样才能保证uiCamara移植在游戏住camera前面。