原创 TexturePacker 打完圖集後兩張圖拼接會有一條線

這周在工作中,有一個比較大的信封的底板,讓美術給切成了兩半,合成使用。開發機上沒問題,但是在上手機的時候發現中間一直有一條線,把兩個圖重疊也沒用,圖也不是奇數的大小。最終在調整TexturePacker的參數後解決, 下面列了些參數 和我

原创 C# Dictionary 中使用自定義對象,作爲Key

今天在寫Entitas的時候遇到一個問題,我創建一個 ClickComponet [Input, Unique] public class ClickComponent : IComponent {

原创 2. Entitas ReactiveSystem 用法解析

我們通過一個渲染Sprite的例子來解析 ReactiveSystem的用法   .我們來看收集器,這個由我們的Context,直接提供在代碼中自動生成一般不用變,生成玩代碼後GameMatcher會自動添加我們組件對應的收集器。  

原创 3. Entitas完整遊戲開發

正在進行中,預計在3月中旬會出一套學習文章,敬請期待

原创 1. 起源 Entitas 基本認識

這幾天打算跟朋友做一個三消類的遊戲,我們計劃用Unity 開發 C# + XLua,在網上找了一天的好的框架 看了ET 等,總感覺不太順手,打算從0開始自己搞一套基於ECS的遊戲框架,ECS 基於 Entitas https://gith

原创 .Net 踩坑 static readonly 成員變量不會初始化

開發記錄: 今天遇到了 .Net 踩坑 static readonly 成員變量不會初始化, 沒有問題,運行也沒有報異常。 查找半天,最後發現是.netcore 版本與項目中某些 類庫不匹配導致。 前幾天朋友也遇到了這個問題 ,在unit

原创 3.Arduino ESP8266 VSCode 配置

用 Arduino編輯器沒有提示,編碼比較困難,好在我們有我們的編碼神器 VSCode可以用,安裝VSCode, 安裝 Arduino插件 完成下面的配置 下面是vscode settings.json 配置 { "typesc

原创 1. 初識 NodeMCU ESP8266

緣起: 最近兒子的遙控汽車壞了, 拆開後發現, 260的馬達壞了,在網上買了馬達焊接換上,小汽車又跑起來了。裏面構造是這個樣子的 黃色的是我新買的馬達 成本2元,四個led成本2毛,一塊兒2.4G接收板成本5+,一個轉向馬達。 構造這麼簡

原创 2. ESP8266 Arduino環境 安裝

打開這個鏈接 安裝 Arduino 我的是Mac 需要安裝 usb轉串口的驅動(百度有) https://www.arduino.cn/ 配置下面的開發板管理json, 這個裏面包含我們的Esp8266 http://arduino.es

原创 CocosCreator 遊戲接入SDK 注意事項

1. 在Android層 接入SDK, 我們通過SDK接收數據,都在UI線程,如果我們直接 調用  Cocos2dxJavascriptJavaBridge -> js, 或者 jni -> cpp 如果操作改變了GL線程的渲染(繪製)

原创 Gradle Jar包衝突處理

最近在接入Facebook和Google時候 ,firebase庫衝突,版本不一致,解決方法在找到對應的jar包替換爲兩個都兼容的firebase jar包版本。記錄一下查找的方法 在AS中點擊下方的Terminal 輸入: ./