php5.4連接mysql8錯誤處理
使用 php 5.4 連接 Mysql8 出現錯誤
PHP连接MySQL报错mysql_connect(): Server sent charset (255) unknown to the client.
必須把 mysql.ini裡面所有 utf8mb4 改成 utf8
GCP 升級 MySQL8.0
進入 gcp sql, 選擇 mysql instance 進入編輯頁面, 在執行個體下方有個"升級"按鈕
Cocos h5 遇到的問題
目前為止在cocos h5上面遇到的問題做整理
-
手機啟動遊戲畫面是豎屏
需要修改build option, 將朝向改成 Landscape
-
解析度大於設計解析度時會在兩側留下空隙, 需要將fit width也開啟
-
在橫屏顯示下輸入鍵盤就會顯得格格不入
有兩種作法, 一種是 orientation 設定 auto, 玩家選擇適合的朝向, 因為 os 的鍵盤是跟著手機朝向的, 這時候把手機鎖定關閉, 手機旋轉90度後遊戲自然會變成橫版
另外一種就是維持 landscape 朝向, 但玩家一樣關閉手機朝向鎖定, 手機旋轉90度後開啟遊戲h5, 這樣就會以橫版方式啟動遊戲, 就不會有鍵盤朝向不一致的問題
- iphone啟動遊戲後顯示黑屏, 但有聲音
需要修改 Camera 的 Far, 調整到2048
h5縮減首包大小
遊戲啟動首包達到68mb, 把多數圖片資源放到bundle後, 啟動降低到36-38mb, 整體啟動速度也快多了
三個目錄分別建立各自的 bundle 並打包
從 build 目錄大概可以看出大小在20mb
後續還要把 resource 目錄下的字型做優化, 再把創角的 prefab 拉出來到 bundle, 這樣應該可以把首包 resource 給縮小到15mb以下