php5.4連接mysql8錯誤處理
使用 php 5.4 連接 Mysql8 出現錯誤
PHP连接MySQL报错mysql_connect(): Server sent charset (255) unknown to the client.
必須把 mysql.ini裡面所有 utf8mb4 改成 utf8
urscos Tech.
使用 php 5.4 連接 Mysql8 出現錯誤
PHP连接MySQL报错mysql_connect(): Server sent charset (255) unknown to the client.
必須把 mysql.ini裡面所有 utf8mb4 改成 utf8
進入 gcp sql, 選擇 mysql instance 進入編輯頁面, 在執行個體下方有個"升級"按鈕

目前為止在cocos h5上面遇到的問題做整理
手機啟動遊戲畫面是豎屏
需要修改build option, 將朝向改成 Landscape


解析度大於設計解析度時會在兩側留下空隙, 需要將fit width也開啟


在橫屏顯示下輸入鍵盤就會顯得格格不入

有兩種作法, 一種是 orientation 設定 auto, 玩家選擇適合的朝向, 因為 os 的鍵盤是跟著手機朝向的, 這時候把手機鎖定關閉, 手機旋轉90度後遊戲自然會變成橫版

另外一種就是維持 landscape 朝向, 但玩家一樣關閉手機朝向鎖定, 手機旋轉90度後開啟遊戲h5, 這樣就會以橫版方式啟動遊戲, 就不會有鍵盤朝向不一致的問題

遊戲啟動首包達到68mb, 把多數圖片資源放到bundle後, 啟動降低到36-38mb, 整體啟動速度也快多了

三個目錄分別建立各自的 bundle 並打包

從 build 目錄大概可以看出大小在20mb

後續還要把 resource 目錄下的字型做優化, 再把創角的 prefab 拉出來到 bundle, 這樣應該可以把首包 resource 給縮小到15mb以下
要在 windows 下偵錯 cocos h5 跟 mac 不一樣
首先安裝weinre
$ npm install -g weinre
啟動weinre
$ weinre --boundHost 192.168.3.162 --httpPort 9091
查看remote debug
http://192.168.3.162:9091/client/
在打包的 index.html 新增以下

手機端瀏覽 http://192.168.3.162/alnair/build/web-mobile/ 後可以看到 weinre 有連接近來

後台也可以看到對應的連接跟log

