1. 程式人生 > >Unity 專案在裝置上場景發白問題

Unity 專案在裝置上場景發白問題

0x00:前言

一晃幾個月都沒更新部落格了,其實evernote裡有大量的筆記,只是想把這些內容都整理成一個系列,一起發出來,這一年半來一直在做Unity專案,積累了大量的經驗,等專案過了最忙的這段時間,將會從專案立項一直到上線,把這些雜七雜八的事情整理成一個系列。

0x01:現象

Unity editor裡執行場景正常顯示
打包Android, Ios app 場景發白(bright white), 音樂聲音低

0x02:猜測原因

quality 設定出錯
scene 引數出錯 (fog, render setting, light map)
編譯出錯 (編譯場景asset bundle 引數不對)
light map 製作出錯
google 搜尋,猜測可能是製作light map 時打開了d11的渲染引數

0x03:排除干擾項

quality 設定沒問題
scene 引數未修改過 (svn log)
專案工程重新編譯, 排除編譯出錯
light map 日誌顯示並未修改
d11引數並沒有開啟

0x04:重新出發

開啟相關場景,設定好light map
設定fog 引數,並沒有影響場景變色
設定light map 引數,當將light map 引數設定為texture 時,場景light map 顯示很白 (bright white)

0x05:得出結論

light map 檔案格式不對
載入方式沒有問題
只能是源有問題
但源一直並未修改 (只是位置修改了),但在位置修改前是可以的
這兩天唯一修改的是資源編譯流程,
switch platform -> build asset -> build project -> build app
switch platform -> move resources -> build asset -> build project -> build app

出現問題的地方找到了,每當資源改變時,unity 需要重新構建資源,我修改新的編譯模式,導致部分資源是沒有重建的,這些資源移動後可能丟失了部分資訊,或者資訊索引已經出錯,導致顯示不對,重新修改
編譯流程為:
move resources ->switch platform->build asset -> build project-> build app

打包驗證,問題解決。

相關推薦

Unity 專案裝置場景問題

0x00:前言 一晃幾個月都沒更新部落格了,其實evernote裡有大量的筆記,只是想把這些內容都整理成一個系列,一起發出來,這一年半來一直在做Unity專案,積累了大量的經驗,等專案過了最忙的這段時間,將會從專案立項一直到上線,把這些雜七雜八的事情整理成一個

【乾貨合集】看完這16篇文章,不再做敏捷專案管理的小

專案管理的主流模式有哪幾種?傳統專案管理通常採用的是瀑布式、部分迭代開發模式,要求在專案建設時,需求足夠明確、文件足夠規範,迭代過程中需求變更越多、越晚,對專案影響越大,會影響到專案的交付質量。敏捷專案管理作為新興的專案管理模式,簡化了傳統專案管理的繁瑣流程和文件。以 Scrum 為代表,歡迎需求變更,在客戶

Android Studio專案至GitHub反覆提示輸入使用者名稱/密碼問題

Android Studio 釋出專案至GitHub的步驟請參考:https://www.cnblogs.com/AnneHan/p/9707232.html 本人在第一次上傳時反覆提示輸入Github的使用者名稱/密碼,一直重複提示,無法上傳。 經排查是因為註冊所用郵箱foxmail.com無法驗證,增

react native新建專案執行在安卓裝置

一、二、1、新建(不含android和ios包的)專案:在終端輸入 npm install -g create-react-native-app和create-react-native-app AwesomeProject即可新建一個名為AwesomeProject的專案。2

androidstudion 一個專案打包多個報名的APK,可以在同一個裝置安裝

1.修改app的build.gradle檔案 假設我們同一套程式碼編譯2個app:demo1和demo2 android { ... productFlavors { // demo1 demo1 {

unity在移動裝置的優化

http://www.cnblogs.com/123ing/p/4130034.html http://www.cnblogs.com/123ing/p/4130034.html 轉自:UNITY3d在移動裝置上的一些優化實戰(一)-概述 http://blog.csdn.

Unity在移動裝置發熱嚴重問題

(在執行時,Unity產生的計算量非常大,造成移動裝置發熱嚴重。) (根據簡單溫度測試,我的測試手機10min,溫度上升20℃。) 解決辦法: 修改幀速率: 先修改限制重新整理速率如圖: 設定為Don`t Sync之後,就是設定幀速率了:程式控制Applicatin.t

一張圖看懂阿里雲新布的物聯網裝置雲神器——HiTSDB + IoT套件

近日,阿里雲針對物聯網企業遇到的裝置認證困難、安全問題突出等問題,釋出了HiTSDB +IoT 套件的一體化解決方案,能夠支援物聯裝置快速上雲,高效裝置管理,資料安全,低成本海量資料儲存,實時掌握裝置狀態,快速發現數據價值等,可以讓更多物聯網企業快速擁抱雲端計算

聲波配網:通過特定的聲波序列將wifi密碼到無螢幕的裝置

聲波配網,即通過手機發出聲波,將ssid、password等資訊傳給裝置的一種配網方式。適用於沒有觸屏或觸屏較小不易於資訊輸入,但是擁有麥克風的智慧裝置,如智慧音箱、智慧家庭助手等。其優點是配網速度快、可人耳感知,缺點是受環境干擾較大。 實現聲波配網,首先需要一套特定的演算

unity安卓在華為裝置無法鎖屏的問題解決

我們最新的Unity研發遊戲測試版本出現一個問題:在華為的裝置上,無法鎖屏 。具體表現形式為 1、按HOME鍵,原來有3個安卓虛擬按鍵,只剩下一個三角形箭頭,並且按下沒用 2、鎖屏後應用自己重新開屏,並且機器反覆自動重複“鎖屏”-“開屏”的步驟 我們確認應

使用vue-cli3開發vue專案傳到github使用github page展示首頁出現屏的解決方案

今年企業對Java開發的市場需求,你看懂了嗎? >>>   

區塊鏈ico項目做法律意見書怎麽交易所

盈利 場景 發展 項目 比較 上交 多少 支持 註冊 隨著區塊鏈的越來越熱,更多的人投入到了區塊鏈事業的當中。當前區塊鏈的發展還是發幣做的比較多,區塊鏈場景應用的比較少。現在就聊一聊怎麽發幣。發幣的話你得上平臺發幣,而這個平臺一般都是交易所。那麽你上交易所的話,交易所會需要

grunt構建專案打包

全域性安裝grunt: npm install -g grunt-cli 生成package.json檔案: npm init 安裝grunt和所需要的外掛: npm install grunt –save-dev npm install –save-dev grunt-cont

移動裝置的多位數字識別

本文的主要內容來自一篇paper,題目為:MDig: Multi-digit Recognition using Convolutional Nerual Network on Mobile,文章內容並非對這篇paper的逐句翻譯,如果您在閱讀過程中有什麼覺得不對、或者某些地方講的不清楚,請參考原文:

【WorkShare-181102】阿裏雲服務器無法送郵件的現象原因及解決

ali 進行 tex 發送 watermark ffffff shadow 出現 審核 1、阿裏雲服務器上無法發送郵件的現象 2、原因及解決 阿裏雲對ECS服務器的25號端口出現進行了封鎖;如果希望發送郵件,需要申請解封,地址是:https://yundun.consol

Unity專案資源載入與管理

此前Unity官方技術支援工程師田彪為大家分享了Unity專案設計與管理的一些注意事項,其中最重要的莫過於資源載入與管理了。今天這篇文章將由Unity官方技術支援工程師柳振東,針對一些常見的Unity專案資源載入與管理問題進行解答。   將材質打包為AssetBundle,執行時使

eclipse 整合maven、git。 eclipse 建立maven專案傳到騰訊git(或阿里雲git、gitlab、github、公司內部git伺服器等git倉庫)

我們先起git倉庫和專案起好名字 git倉庫名:TestGit 專案名:TestGit   1、下載安裝git: https://blog.csdn.net/xiaoshizi4/article/details/83478594 2、下載安裝maven:&nb

使用weinre遠端除錯移動裝置的網頁

weinre簡介 weinre 是一款類似於firebug 和Web Inspector的網頁除錯工具, 它的不同之處在於可以用於進行遠端除錯,比如除錯手機上面的網頁。 weinre的安裝 weinre是用node編寫的,可以用npm來進行安裝(前提是您的機器上

我們無法在此裝置啟用windows,因為無法連線到你的組織的啟用伺服器。請確保已連線到你的組織伺服器,然後重試。如果仍存在啟用問題,請聯絡組織的支援人員,錯誤程式碼:ox80070078

一般Windows都會有一個試用期,試用期到了還沒有啟用系統的話就會提示的。 在win10右下角,出現“啟用windows 轉到“設定”以啟用windows“字樣,看起來就像水印一樣出現在螢幕最頂層的右下角。 百度上已經有一些比較常見的處理方法,在這裡我就不在多做介紹了!我們主要介紹用win

從群輝儲存裝置傳圖片到阿里雲OSS方案

一,需求 1,大量圖片需要做異地災備,大約有上百萬張圖片,而且還會往上增加,每張圖片大小在5M-10M左右; 2,環境說明:伺服器是群輝儲存,作業系統功能受限制,跟centos系統使用有諸多不同; 二,實施方案 1,設定crontab任務 #backup data to Al