Orientation Auto Rotation旋转屏幕crash问题(Unity3D开发之十四)

猴子原创,欢迎转载。转载请注明: 转载自Cocos2Der-CSDN,谢谢!

原文地址: http://blog.csdn.net/cocos2der/article/details/44133127

今天运行一个场景时候,welcome场景可以旋转,进入主场景后发现只要旋转手机屏幕就会crash。

*** Terminating app due to uncaught exception ‘NSInternalInconsistencyException‘,
reason: ‘UnityDefaultViewController should be used
only if unity is set to autorotate‘

出错信息已经显示是使用auto rotation导致的。

Unity Build setting里面已经是Auto Rotation,为何主场景无法旋转?

而且错误表示:是我在调用autorotate,但是我设置的模式却不是autorotate。

最后全局搜索了下,果然有测试代码手工设置了屏幕方向为Left。修改为自动后,问题解决。

Screen.orientation = ScreenOrientation.AutoRotation;

问题虽然是个小问题,但是想起了那谁谁前天线上游戏由于开发写的测试代码跑到线上,导致玩家多了一个装了很多道具的宝箱。

所以,谁要是说:”这个功能先这样就好了, 等正式配置出来了,我在修改。“,我保证不掐死你…

时间: 2024-11-11 02:57:00

Orientation Auto Rotation旋转屏幕crash问题(Unity3D开发之十四)的相关文章

Auto Create Editable Copy Font(Unity3D开发之二十二)

猴子原创,欢迎转载.转载请注明: 转载自Cocos2Der-CSDN,谢谢! 原文地址: http://blog.csdn.net/cocos2der/article/details/48318879 Unity中咱们经常对字体做Create Editable Copy,虽然已经非常方便了,但是实际使用场景中,有时候会有不方便的地方. 我们经常对同一个字体做不同字体大小的Copy,这个时候,每次都去修改font的属性,非常之蛋疼. 本地化翻译文件导出的文字需要手工加到字体属性中,如果同一个字体还

Unity3d开发(十八) 监听编辑器状态改变,制定自定义回调

div#cpcontent2 {height:215px;width:215px;float:left;} div#cpmenu {height:200px;float:left;} div#cpcontent {height:200px;width:150px;float:left;} 文章作者:松阳 原文链接:http://blog.csdn.net/fansongy/article/details/53318791 做编辑器插件时,我总是想要拿到监听编辑器的状态变化.比如在打开编辑器开始运

自动生成材质Material(Unity3D开发之十九)

猴子原创,欢迎转载.转载请注明: 转载自Cocos2Der-CSDN,谢谢! 原文地址: http://blog.csdn.net/cocos2der/article/details/46854411 项目中,有时候导入一些资源时候,需要对应创建材质球,如果每次自己动手创建,还是挺麻烦的,下面是如何导入资源时候自动创建材质球. using UnityEngine; using System.Collections; using System.Collections.Generic; using

分别修改Cube每个面的贴图UV(Unity3D开发之十八)

猴子原创,欢迎转载.转载请注明: 转载自Cocos2Der-CSDN,谢谢! 原文地址: http://blog.csdn.net/cocos2der/article/details/46611169 今天项目中需要修改一个Cube中每个面的贴图UV,也就是贴图中有多个矩形贴图,需要程序从贴图中读取一部分赋值给Cube每个面. 这里已经有人实现了. CustomUVS.cs using UnityEngine; using System.Collections; [ExecuteInEditMo

Unity3d开发(十九)调整SortingOrder解决UGUI中粒子层级问题

为了做出更酷炫的的UI效果,通常要在UI中加入粒子效果.但与纯2D的UI动画或Spine不同,粒子在场景中制作,会存在与UI的穿插问题.本文探讨如何更改特效或UI的SortingOrder避免穿插. 前提条件 首先,Canvas的类型是一切的基础,我使用的Canvas是Screen-Space ,所有UI通过一个正交摄像机照出来.制作UI通常使用这种模式,本文不讨论其他情况. 核心原理 通过更改渲染的顺序来改变遮挡关系.一方面UGUI会根据Hierarchy中的控件顺序进行排序.因此对于Anim

如何修改新建脚本模板-ScriptTemplates(Unity3D开发之十五)

猴子原创,欢迎转载.转载请注明: 转载自Cocos2Der-CSDN,谢谢! 原文地址: http://blog.csdn.net/cocos2der/article/details/44957631 unity添加新脚本的时候,没有版权文件头信息,主要是没有脚本创建人的姓名,在项目开发中,如果想知道这个脚本是谁写的,呼来唤去搞半天才发现是自己写的!!! 用习惯了xcode,所以准备给unity的新建脚本添加一个信息头内容. Unity自己就有新建脚本模板文件,但是这个文件里面的预定义key很少

2DSprite添加Light照射(Unity3D开发之十六)

猴子原创,欢迎转载.转载请注明: 转载自Cocos2Der-CSDN,谢谢! 原文地址: http://blog.csdn.net/cocos2der/article/details/45534245 今天项目中需要用到黑夜灯光照射,由于普通的2DSprite使用的材质是不接收光反射的.所以我们必须修改Sprite Renderer的材质. 第一步,建立工程 下面是我建立的工程,你会发现Point light对2DSprite没有产生任何作用. 第二步,修改Sprite Material, 让其

uGUI使用代码动态添加Button.OnClick()事件(Unity3D开发之十二)

猴子原创,欢迎转载.转载请注明: 转载自Cocos2Der-CSDN,谢谢! 原文地址: http://blog.csdn.net/cocos2der/article/details/42705885 uGUI出来这么久了,也一直没好好用用,主要是公司项目不用U3D.昨晚用了下Button,还是比较爽的. 主要说下用代码添加button.OnClick()事件的方法(使用属性面板添加的方法就不说了) 一.创建2D UI Panel,添加你需要的Button. 我添加了3个Button:BtnSt

自动旋转屏幕默认旋转

如下图所示,在处理屏幕默认旋转方向的时候可以在这里进行选择,上下左右一共是4个方向. 策划的需求是游戏采用横屏,但是要求支持两个方向自动旋转,如下图所示,我的设置是这样的.Default Orientation* Auto Roation 表示游戏支持自动旋转屏幕,但是前提是手机没有锁定屏幕旋转功能.Landscape Right 和Landscape Left 表示手机屏幕只支持横屏两个方向的自动旋转. <ignore_js_op> 这里问题就来了,既然设置了两个方向的自动旋转,那么必然会有