概述 本文基于 examples 目錄下的配置文件,詳細(xì)介紹 Skynet 框架的配置項(xiàng)及其用法。 一、基礎(chǔ)配置項(xiàng) 配置項(xiàng)類型說(shuō)明默認(rèn)值rootstring項(xiàng)目根目錄路徑,用...
概述 本文基于 examples 目錄下的配置文件,詳細(xì)介紹 Skynet 框架的配置項(xiàng)及其用法。 一、基礎(chǔ)配置項(xiàng) 配置項(xiàng)類型說(shuō)明默認(rèn)值rootstring項(xiàng)目根目錄路徑,用...
一、概述 Skynet 提供了靈活的日志系統(tǒng),主要通過(guò)兩種方式實(shí)現(xiàn): 方式示例特點(diǎn)服務(wù)型日志globallog.lua作為獨(dú)立服務(wù),通過(guò)消息調(diào)用記錄日志協(xié)議型日志userlo...
一、工程概述 01_Helloworld 是 xLua 提供的快速入門示例,展示了 xLua 的最核心能力:在 C# 環(huán)境中無(wú)縫執(zhí)行 Lua 代碼并調(diào)用 C# 類型。 二、源...
一、概述 PingPong 是 Skynet 中經(jīng)典的服務(wù)通信示例,展示了服務(wù)間的同步/異步調(diào)用機(jī)制?;?snax 框架,我們可以快速構(gòu)建這種通信模式,并擴(kuò)展到集群間通信。...
一、概述 Bootstrap 是 Skynet 框架的啟動(dòng)引導(dǎo)服務(wù),負(fù)責(zé)初始化整個(gè)服務(wù)集群。它是 Skynet 啟動(dòng)流程的核心,所有其他服務(wù)都依賴于它的正確執(zhí)行。 定位: 第...
Skynet簡(jiǎn)單拆解 abort.lua 與 preload.lua 兩款示例,清晰呈現(xiàn) skynet.abort() 接口與服務(wù)預(yù)加載機(jī)制的用法,分享Skynet分析思路與...
一、快速上手 Skynet 想要運(yùn)行一個(gè)基礎(chǔ)的 Skynet 服務(wù),僅需三步完成配置、編寫入口代碼、執(zhí)行啟動(dòng)命令,零復(fù)雜依賴即可體驗(yàn)核心功能。 1.1 必備文件準(zhǔn)備 (1)配...
學(xué)習(xí)手記 Skynet(一):?jiǎn)?dòng)與第一個(gè)服務(wù) 一、Skynet 整體架構(gòu) Skynet 是一個(gè)輕量級(jí)的并發(fā)框架,其核心設(shè)計(jì)圍繞“服務(wù)”展開。上圖清晰地展示了它的宏觀結(jié)構(gòu)——...
一、開發(fā)流程思維導(dǎo)圖 二、前期準(zhǔn)備 1、安裝Nodejs 1)nodejs下載地址[https://nodejs.org/zh-cn/],下載并安裝 2)確認(rèn)已安裝了node...
飛機(jī)大戰(zhàn)
cocos creator制作一個(gè)小游戲【飛機(jī)大戰(zhàn)】簡(jiǎn)介:飛機(jī)大戰(zhàn)是很多人的童年的回憶, 也是許多學(xué)習(xí)cocoscreator的學(xué)習(xí)者做的第一個(gè)完整的游戲, 下面就看一看這個(gè)飛機(jī)大戰(zhàn)是如何做的 首先還是看一看場(chǎng)景的層級(jí)結(jié)構(gòu)圖 ...
題記 不敢立FLAG,因?yàn)橐呀?jīng)有人栽了。我打算隨心所欲寫哪是哪。 [GameFramewrok] https://gameframework.cn/[https://game...
在c#里的協(xié)程一般是長(zhǎng)這個(gè)樣子的 xlua里也有對(duì)協(xié)程的支持。 這里的cs_coroutine 也是一個(gè)lua腳本,內(nèi)容如下圖。 這里有一個(gè)util腳本,目錄在xLua/As...
寫在前面的話 這個(gè)世界也許是一面鏡子,你對(duì)它笑它也對(duì)你笑。 lua腳本的填裝方式在xlua里有三種方式,為什么會(huì)有三種方式呢? 第一種方式, LuaEnv luaenv = ...
寫在最開頭的地方 因?yàn)橹坝玫亩际莄ocos2d-x,lua語(yǔ)法這一塊兒我就沒打算細(xì)細(xì)的掰扯一遍了,所以,直奔主題關(guān)于c#如何整一個(gè)lua。 首先,我對(duì)xlua其實(shí)有...
寫在最前面的話 做游戲不管是用國(guó)產(chǎn)引擎cocos2d-x還是用unity,熱更新肯定是絕大多數(shù)的開發(fā)者沒有辦法繞開的一道坎兒。那么,假設(shè)用unity開發(fā)的話,熱更新的方案有什...
寫在最前面的話 年底的時(shí)候入手了一臺(tái)win10系統(tǒng)的臺(tái)式機(jī),本來(lái)就是打算用來(lái)玩玩游戲、看看電影啥的,但是吧一場(chǎng)【甲冠】讓我只能選擇在家遠(yuǎn)程辦公了。我的一個(gè)朋友因?yàn)樾枰惭b...
最近這段時(shí)間被產(chǎn)品經(jīng)理折磨得要死,產(chǎn)品就給了一張UI圖就讓我開發(fā)功能,UI圖的數(shù)據(jù)是隨便寫的,數(shù)據(jù)來(lái)源什么的都不說(shuō)明,然后就一直對(duì)需求,他自己也不清楚,然后又去問(wèn)需求方那邊,...