1. 程式人生 > >Unity的IOS PlayerSettings的設定說明(一)

Unity的IOS PlayerSettings的設定說明(一)

Unity專案輸出到IOS平臺釋出時,需要進行一些PlayerSettings的設定,對關鍵的一些設定做一些說明:
IOS的PlayerSettings分為:
Resolution and Presentation 即解析度及樣式
這一項主要是對旋轉方向,是否全屏,狀態列是否隱藏,是否顯示一個等待圈等基本的設定,這個設定其實就是修改的 xcode中的info.plist檔案,
這裡重點說一下Disable Depth and Stencil這個選項:
這個意思是說是否禁用深度快取和模板快取,這個選項預設是不禁用,如果shader中沒用到深度和模板快取,禁用這個選項可以減少GPU/CPU的一些工作量,節省一點點記憶體,或只是2D遊戲,並且不包含模板遮罩,也可以禁用這個選項
Icon圖示設定


第一組對應的180X180,167X167,152X152,144X144,120X120,114X114,76X76,72X72,57X57這幾組尺寸的圖示,分別對應的是不同的iphone裝置上的桌面圖示,可以全部自己一一設定,也可以用預設的,unity會自動生成相應的尺寸
第二組spotlight icons,有120X120,80X80,40X40,三種尺寸,這個對應的是搜尋下拉列表的圖示(稍候上圖)
第三組settings icons ,有87X87,58X58,29X29三種尺寸,是通過-設定裡顯示的小圖示
第四組Notification icons,有60X60,40X40,20X20三種尺寸,是當有訊息通知時,在通知欄裡顯示的圖示
第五組App Store icons,是1024X1024的尺寸,這個圖示本來是釋出應用時在開發者網站後臺設定的,Xcode9改成了可以直接在Xcode設定
Prerendered icon 指的是,是否預渲染圖示(稍後解釋什麼是預渲染圖示,作用是什麼)
Splash Image

Virtual Reality Splash Image,只用於開啟了VR支援的情況,在載入第一個場景時出現,影象的尺寸沒有什麼特別的要求
Splash Screen,是剛載入初始化時使用,如果是Pro版,可以自己指定。如果不是,則使用Unity的預設splash圖。
Spash Style指設定Splash的樣式,包括Dark on light 和light on dark
Animation是指Splash出現時的動畫效果
Show Unity logo,是指在splash屏下是否出現unity的logo標誌,Pro版可以不選
DrawMode指unityLogo出現的位置,Unity logo below指在splash出現的過程中Unity logo始終在下面出現,
All Sequential
指,按順序出現,如果勾選了Show Unity logo,Unity Logo會第一個出現。
Logos可以新增多個圖片,還可以設定每個圖片出現的時間,這個功能主要用於出現多個spash屏時,設定,圖片的格式要求是sprite2d,
Background:是Splash階段的背景,Overlay Opacity指背景疊加的透明度,BackgroundImage是指背景圖片,尺寸會充滿全屏,Alternate Protrait Image,用於portrait 豎屏模式下的背景,如果不設定都使用BackgroundImage
iPhone Launch Screen
Launch Screen 是iOS8.0以後新增加的一個使用XIB檔案動態生成Launch image的功能。
Launch screen type:是指Launch screen的型別,分為如下幾類:
None:不生成Launch Screen圖,只有Launch Images圖
Default:使用預設的設定,和Launch images 類似,會在xcode根目錄生成一個LaunchScreen-iPhoneLandscape.png和LaunchScreen-iPhonePortrait.png圖
Image with background, relative size:指的是相對於螢幕尺寸的一個相對比例顯示,會在xcode要目錄下生成LaunchScreen-iPhone.xib用於描述填充比(Fill percentage)和顏色(color),和LaunchScreen-iPhoneLandscape.png和LaunchScreen-iPhonePortrait.png圖
Image with background, constant size:指的是不隨螢幕大小比例而變化,而是使用影象本身的實際大小顯示,
也是會在xcode要目錄下生成LaunchScreen-iPhone.xib用於描述填充比(Fill percentage)和顏色(color),和LaunchScreen-iPhoneLandscape.png和LaunchScreen-iPhonePortrait.png圖
Custom Xib:是指可以自定義xib檔案,描述圖片的顯示方式
Legacy Launch Images:是io7以前的設定方式,此種設定方式已經過期,IOS8以後可以用Launch Screen方法,這樣可以減小資源數量,減小包大小。
這幾種的顯示順序是:當遊戲啟動時,
先顯示IOS層面的Launch Screen,
然後進入Splash屏階段,此階段會設定多個閃屏或開啟unty Logo,設定Background背景融合
前面的這些顯示相關的設定就到這裡。
接下來是Other settings的設定,我們放在下次再詳細說明這部分

相關推薦

Unity的IOS PlayerSettings設定說明

Unity專案輸出到IOS平臺釋出時,需要進行一些PlayerSettings的設定,對關鍵的一些設定做一些說明: IOS的PlayerSettings分為: ● Resolution and Presentation 即解析度及樣式 這一項主要是對旋

android camera2 詳解說

https://www.cnblogs.com/kingwild/articles/5422329.html 現在的手機一般都會提供相機功能,有些相機的鏡頭甚至支援1000萬以上畫素,有些甚至支援光學變焦,這些手機已經變成了專業數碼相機。為了充分利用手機上的相機功能,Android應用可以控制拍

MPAndroidChart常見設定屬性——應用層

一丶簡述 上一篇簡單介紹了有關MPAndroidChart,及一些相關得博文連結,並說到了工作上的問題。這一篇就總結一下應用層,如何運用MPAndroidChart 每一篇博文都有自己特點和不足,不可能滿足有所讀者的需求,相同的需求都會不同的UI 二丶MPA

Burp Suite之截斷代理功能及相關設定

Burpsuite 1.burpsuite 簡介2.設定代理3.Target4.爬網模組5.掃描模組6.擴充套件模組7.intrude8.Repeater9.Sequencer10.Decoder11.Compare12.burpsuite 專案主配置資訊     1.burpsu

【C語言實現串列埠通訊知識點整理】執行緒、開啟串列埠、設定波特率、設定校驗位、互斥鎖等實現基本的通訊

  部分程式碼借鑑地址:https://blog.csdn.net/wangqingchuan92/article/details/73497354/ 謝謝! 1.建立執行緒線上程內進行串列埠之間的收發 void CREAT_pthread(void) { pthr

單目跟蹤位姿產品研發----樹莓派入手設定+opencv+qt+raspicam配置開發環境

       最近3個月做了一個基於單目相機跟蹤物體位姿的橫向專案,所用到的硬體主要有Raspberry Pi 3B+,Raspberry Pi Camera V2紅外夜視相機,以及嘉肯光電定製的紅外環形光源。 初次接觸樹莓派,

安卓開發筆記——簡單的ui介面設定以及互動設計

一、實驗題目 實驗一: 中山大學智慧健康服務平臺應用開發 實驗程式碼:傳送門:https://github.com/dick20/Android 二、實現內容 1.基本的UI介面設計 實現一個Android應用,介面呈現如圖中的效果。 要求 該介面

移動端開發~視口viewport 、meta常用設定、常見問題

viewport 視口 (可視區視口); 視口(viewport)是使用者網頁的可視區域,也可稱之為視區。 預設不設定 viewport 可視區視窗的寬度在移動端的時候是980;  meta標籤的設定 設定視口viewport <meta name="viewport

es站內站內搜尋筆記 Mysql 如何設定欄位自動獲取當前時間

es站內站內搜尋筆記(一) 第一節:   概述 使用elasticsearch進行網站搜尋,es是當下最流行的分散式的搜尋引擎及大資料分析的中介軟體,搜房網的主要功能:強大的搜尋框,與百度地圖相結合,實現地圖找房,包括前臺模組和後臺模組。   elasticsearch + mysql +kafka實

freescale飛思卡爾 HC9S12 系列微控制器 Flash擦寫詳解之時鐘設定

       Flash擦寫的內容,個人做HC9S12系列微控制器時覺得應該是各模組內容中最難而且是最麻煩的一步了。只有能夠對Flash進行擦寫以後,所做的Bootloader才有真正手段將串列埠或者其他通訊手段接收到的資料或者程式寫入Flash中進行程式或者資料的更新。當初做Flash的擦寫也遇到了很多問題

keras系列:引數設定

常用的 權重/偏置 初始化 常數初始化 為了在虛擬碼中形象化,讓我們考慮一個具有64個輸入和32個輸出的神經網路的任意一層。 W = np.zeros((64, 32)) W = np.ones((64, 32)) W = np.ones((64, 32))

執行緒數究竟設定多少合適

        N核伺服器,通過執行業務的單執行緒分析出本地計算時間為x,等待時間為y,則工作執行緒數(執行緒池執行緒數)設定為 N*(x+y)/x,能讓CPU的利用率最大化。 1、瞭解工作執行緒的工作模式,對量化分析執行緒數的設定非常有幫助: 上圖是一個典型的工

ElasticSearch學習------建立索引庫,設定索引規則

一、建立索引庫,並且設定預設分詞器為 IK curl -XPUT http://localhost:9200/myindex -d ' { "settings" : { "index" : { "max_result_window" : 10000

自動設定紋理資源屬性

實際專案中,我們會對指定的紋理設定不同平臺不同屬性。手動去設定操作量相對較大特別是資源持續性迭代的情況下,所以為了目標需求,我們需要去製作一個工具來設定我們匯入的紋理資源。 目標1:獲取匯入的紋理資源,並修改紋理資源屬性。可用介面:AssetPostprocessor;T

純java寫2D格鬥遊戲——介面背景設定及人物的簡單設定

/**莫言情難忘QQ:1179307527*/這幾天Java的實訓算是非常完美,自我感覺進步很大,但僅限於一般的程式設計,這兩天也看了不少思想,決定寫一個2D格鬥遊戲,原因有四:1.鍛鍊自己的技術2.分享技術3.感覺做一個自己的遊戲才好玩,畢竟現階段2D格鬥的遊戲我都不愛玩4

Vue-router學習筆記——遇到的坑history模式重新整理/設定巢狀路由顯示404/cannot findwebpack配置

前端路由有兩種,一種是hash模式,一種是history模式。 這兩種模式的url路徑都不需要真實存在,只需要為前端跳轉做一個顯示。 hash模式的url路徑會帶有#,看起來不太舒服且不好做SEO,但是因為瀏覽器向伺服器請求時會自動忽略#後面的值,所以在瀏覽器中重新整理還是

python的CSRF設定

python的CSRF設定一 csrf:跨站請求偽造, csrf 功能分為全域性與區域性設定: 全域性通過中介軟體: django.middleware.csrf.CsrfViewMiddleware

除錯記錄pixhawk引數設定的問題

一、光流模式進入不了 1.  網上下載的韌體,進入定點模式,qgc顯示“拒絕”。 燒寫自己編譯的韌體定高和定點都“拒絕” (1)先通過飛控看有無光流資料,如果沒有進入第(2)步 (2)qgc連線光流模組,檢視光流本身是否正常,如果光流模組正常,則說明系統沒有允許進入光

7天hadoop學習之虛擬機器的網路連線方式及linux的靜態ip設定

學習hadoop需要用到linux,所以視訊中講解了一些用到的linux知識。 如果通過虛擬機器進去linux系統一直讀進度條就是進不去主機頁面,有可能是網絡卡原因,那麼在虛擬機器設定選項選擇高階,重新生成MAC地址。 http://www.cnblogs.com/xi

Android的語言設定

本文中涉及的程式碼所對應的Android Source版本為2.3.3,代號Gingerbread.     這兩天在調查Android系統Setting程式中對於語言設定這塊的內容。具體位置有以下兩處:         1)、設定顯示語言:Settings ->