每週學一點Egret(17)default.thm.json 檔案編譯小坑
問題現象
今天下午遇到同事一個獲取不到繫結exml後的高度,但圖片可以顯示出來。經過排查了定位到一個小坑的地方。在之前也中招了幾次。
解決辦法
隨著Egret 的版本越來越多,至今已經來到了5.1版本,調整了Egret Launcher版本。軟體畫面變得越來越大。筆記本14寸顯示也變得很大。
default.thm.json 檔案用於記錄編譯的exml檔案用於最後的匯出合拼。不過很多人不留意這個檔案位置,編譯過程就會出現各種小毛病的現象。我們說的小坑。
若果在編譯後的exml各種計算出錯編譯問題,不妨懷疑一下這裡的位置。
在egretProperties.json 檔案中,有一個選項欄位exmlRoot,該欄位可以新增exml的編譯目錄。在過去一段時間exml的位置是可以隨意新增,但猜測是為了提升編譯速度,加上的一種優化策略。當exml檔案越來越多的時候,大部分檔案都會集中在一處地方處理。這樣會更加有效,反而不會缺失是一種策略。
"eui": {
"exmlRoot": [
"resource/eui_skins",
"resource/game_skins"
],
"themes": [
"resource/default.thm.json"
],
"exmlPublishPolicy": "content"
},
exmlRoot,可以新增編譯exml檔案的目錄,在初始化模版的時候,會預設eui_skins 目錄。但可以增加多eui exml的目錄。
相關推薦
每週學一點Egret(17)default.thm.json 檔案編譯小坑
問題現象 今天下午遇到同事一個獲取不到繫結exml後的高度,但圖片可以顯示出來。經過排查了定位到一個小坑的地方。在之前也中招了幾次。 解決辦法 隨著Egret 的版本越來越多,至今已經來到了5.1版本,調整了Egret Launcher版本。軟體畫面變得越
每週學一點Egret(13) nodejs抽離exml面板class名
最近在做外掛的時候,嘗試獲取每一個exml的類名快取起來。這樣做為了解決了外掛不能通過連線跳轉到對應的exml檔案。 整個過程,一個網友給了一個很好優化的解決方案。監控相應的檔案變化。這樣來好處是不用每次去阻塞讀取檔案進行搜尋判斷。 下面遍歷資料夾內的exml檔
每週學一點 egret(6):抽離Exml物件id宣告
今天抽了一點小時間,寫了一個抽離Exml檔案的工具,採用As3正則一點點除錯,在網上找了一個匹配表示式開始嘗試。然後一步步抽出來。 至於匹配率如何?我想還可以繼續深入挖潛吧,只不過是方便自己使用。偷懶去宣告這些物件,但是對於自定義的物件宣告沒有做出來的。只能加
每週學一點Egret(14) 外掛開發列表
經過一段時間整理,平時收錄一些外掛開發筆記。這幾天整理一下,方便對有興趣的人進行。 目前缺一些太理論的過程,還有一些沒有完全弄懂,後續一點點補充起來。 序 黑盒子測試 編寫外掛前準備
每天學一點Docker(3)(制作你的第一個容器)
安裝docker ace 第一個 soft gpg apt amd64 deb alt 今天開始制作第一個容器,其實很簡單 首先你要準備這些條件: 1.一個Ubuntu系統 2.這個系統能夠聯網,最起碼ping www.baidu.com是可以的 這些準備條件準備好了,接下
每天學一點Docker(4)-深入了解容器概念
一點 隔離 應用程序 方便 依賴 部署 簡單 mva 分享 什麽是容器? 容器是一個自包含,可移植,輕量級的軟件打包技術。是應用程序在任何地方幾乎以相同方式運行。開發人員在開發機上創建好容器,無需任何修改就能在虛擬機,雲服務器或公有雲主機上運行。 容器與虛擬機 容器有兩
每天學一點flash(77)放樣
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
每天學一點verilog(一)
幾個經典的簡單例程 一、 /*四選一多路選擇器 */ module MUX41a(a,b,c,d,s1,s0,y); input a,b,c,d; input s0,s1; output y; reg y;//變數有兩種,暫存器型別(reg)和線型(wir
小白學 Python 爬蟲(17):Requests 基礎使用
人生苦短,我用 Python 前文傳送門: 小白學 Python 爬蟲(1):開篇 小白學 Python 爬蟲(2):前置準備(一)基本類庫的安裝 小白學 Python 爬蟲(3):前置準備(二)Linux基礎入門 小白學 Python 爬蟲(4):前置準備(三)Docker基礎入門 小白學 Pyth
每天學一點 Vue3(一) CND方式的安裝以及簡單使用
# 簡介 感覺vue3的新特性很舒服,這樣才是寫軟體的感覺嘛。打算用Vue實現自己的一些想法。 Vue3還有幾個必備庫,比如Vue-Router(負責路由導航)、Vuex(狀態管理、元件間通訊),還有第三方UI庫,比如element Plus、Antdv、Vant 等。 這裡會介紹他們的CND的安裝方法,
Python基礎(17):讀寫檔案
讀檔案 定義:通過作業系統定義的介面,從這個檔案物件中讀取資料。 步驟:只讀方式開啟檔案,讀取檔案,關閉檔案。 示例: f=open('E:\\book\\test.txt','r') #open函式開啟一個檔案,第一個引數檔名,第二個引數指開啟方式,r表示只讀 prin
曹工說Spring Boot原始碼(17)-- Spring從xml檔案裡到底得到了什麼(aop:config完整解析【中】)
寫在前面的話 相關背景及資源: 曹工說Spring Boot原始碼(1)-- Bean Definition到底是什麼,附spring思維導圖分享 曹工說Spring Boot原始碼(2)-- Bean Definition到底是什麼,咱們對著介面,逐個方法講解 曹工說Spring Boot原始碼(3)--
菜鳥學Python(17):用pymssql訪問mssql資料庫的儲存過程
要在linux下用python呼叫ms sql server的儲存過程,google一把,決定使用pymssql。但是文件很少,只有幾個最簡單的例子。看了網上這個例子後,才明白具體怎麼呼叫儲存過程。大概程式碼如下: con = pymssql.connect(host='1
跟我學Redis(17)—Redis事務詳解及例項
前面有篇文章,簡單介紹了Redis事務。 Redis事務主要命令包括 MULTI、EXEC、WATCH 命令。本篇文章將詳細介紹事務以及Redis事務例項應用! 一、事務、悲觀鎖、樂觀鎖概述 簡單的
小白學 Python 資料分析(17):Matplotlib(二)基礎操作
![](https://cdn.geekdigging.com/python/spider-blog/Python_logo.jpg) > 人生苦短,我用 Python 前文傳送門: [小白學 Python 資料分析(1):資料分析基礎](https://www.geekdigging.com/2020
程序猿的量化交易之路(17)--Cointrader之Temporal實體(5)
eas 建表 times create bject cloud temp 存儲 時間 轉載須要註明:http://blog.csdn.net/minimicall,http://cloudtrader.top/ 這一小節說明一個時間實體Temporal實體,它的代碼非常
泛函編程(17)-泛函狀態-State In Action
包括 exec 我會 nco 程序 bool action list() 對比 對OOP編程人員來說,泛函狀態State是一種全新的數據類型。我們在上節做了些介紹,在這節我們討論一下State類型的應用:用一個具體的例子來示範如何使用State類型。以下是這個例子的
RUN vs CMD vs ENTRYPOINT - 每天5分鐘玩轉 Docker 容器技術(17)
docker 教程 容器 RUN、CMD 和 ENTRYPOINT 這三個 Dockerfile 指令看上去很類似很容易混淆。本節將通過實踐詳細討論它們的區別。簡單的說RUN 執行命令並創建新的鏡像層RUN 經常用於安裝軟件包。CMD 設置容器啟動後默認執行的命令及其參數但 CMD 能夠被 doc
ROS知識(17)----Actionlib使用的例子
官方 htm post wiki 官方教程 參考 知識 logs www 1.Actionlib原理 英文版:DetailedDescription 翻譯版:actionlib的身世之謎 2.Actionlib官方教程 Actionlib是ros的重要部件,對於
Linux命令學習(17):ifconfig命令
廣播 參考 vip 統計 協議 cnblogs 還需要 pro 網絡 版權聲明更新:2017-05-22博主:LuckyAlan聯系:[email protected]/* */聲明:吃水不忘挖井人,轉載請註明出處! 1 文章介紹 我們知道,在windows中,