三国杀开源系列之四-工程目录分析107@365
整个工程的根目录如下:
文件(夹) 说明
.eslintrc.json ESLint(js代码错误检测)的配置文件
.gitignore git版本管理工具生成的文件(请无视)
audio 各种配音文件存放目录
card 各种卡牌包的实现js
character 各种武将包的实现js
extension 各种扩展包的实现(DIY的东西都放这个目录)
font 字体文件目录
game 主要的程序框架js存放路径
image 各种图片
index.html 使用electron(js+css+html跨平台生成工具)所需要的启动页面
layout 各种界面样式css
LICENSE 开源许可协议(可无视)
mode 各种模式的实现js,比如:斗地主、战旗等
node_modules 使用electron(js+css+html跨平台生成工具)所需要的nodejs包
README.md github工厂的说明文件(可无视)
theme 存放各自样式主题的目录
又是加班到很晚,今天先把各个文件夹下的大致用处撸了一下。
三国杀开源系列之四-工程目录分析107@365相关推荐
- 三国杀开源系列之一104@365
(此文原在新浪博客上发的,但是新浪博客的插入代码实在是不友好,忍无可忍的情况下,又回到csdn上重新写一遍.) 一直想写一系列的系列教程,这么多年挖了很多大坑一直没有填(坑都在小本本上记着,欠下的债迟 ...
- 给Source Insight做个外挂系列之四--分析“Source Insight”
外挂的目的就是将代码注入到其它进程中,所以必须要有目标进程才能完成注入,而所谓的目标进程通常是某软件的一部分或者是全部,所以要对目标程序有深入地了解.一般外挂都是针对某个应用程序开发的,其装载.运行都 ...
- 三国杀开源系列之九-vscode调试electron
好久没填这个系列的坑了,最近有朋友问,所以就更一篇.主要内容是写vscode调试electron的方法. 这个noname的三国杀框架用js写的,没有任何参考文档,调试梳理代码非常麻烦.最开始使用了s ...
- 【115@365】三国杀开源系列之七-game.js解读之lib.init.init
通过上期的解读,我们发现,程序的疑似入口可能是有5万多行代码的game.js(因为自动加载的程序里,update.js.config.js.package.js都只有一个全局环境变量,所以排除掉),而 ...
- 三国杀开源系列之三106@365
昨天已经成功的新建了第一个扩展英雄和第一个技能,但是看了下代码,虽然大部分都能猜的出来是什么意思,但是没有api实在是让人很痛苦.今天先把第一个技能解读写出来,然后下一步不准备再写新技能了,先理一下整 ...
- 三国杀开源系列之二105@365
(此文原在新浪博客上发的,但是新浪博客的插入代码实在是不友好,忍无可忍的情况下,又回到csdn上重新写一遍.) 今天,加班搞的比较晚,在公司了也是经历了很多事.希望自己越来越好.继续写noname的教 ...
- 【122@365】三国杀开源系列之八-game.js解读之lib.init.init(比较乱,附首页的html)
上周好忙,一直没空写东西.今天五一,昨天和朋友们玩儿到凌晨4点多,6点多又醒来,睡意消退,刷了一会儿手机,决定起来继续看看noname的代码吧,不出一个阶段性成果,心里总是不踏实. 上次解读到疑似程序 ...
- U-Boot源码目录分析(VScode工程创建及文件夹过滤)
参考:U-Boot工程目录介绍 作者:一只青木呀 发布时间: 2020-10-21 14:47:30 网址:https://blog.csdn.net/weixin_45309916/article/ ...
- 金山卫士开源软件之旅(十) KSafeMain工程的分析 1
上一次看金山开源到现在已有一两个月了.期间看到QQ群里大家对它很是热情. 最近有时间想看看金山的主界面工程KSafeMain,自己水平有限,总结的东西浅显.但还是愿意拿来与大家分享.希望对大家有帮助. ...
最新文章
- 【风险管理】系统技术框架
- nslookup type值_网络工程师之nslookup命令
- 第四十一期:深度解析5G核心网建设难点和挑战
- 2017.3.3 拔河比赛 思考记录
- web前端基础(09html5多媒体)
- java获取Timestamp类型的当前系统时间
- Interop type 'jmail.POP3Class' cannot be embedded. Use the applicable interface instead.
- 3. Ubuntu LAMP 环境搭建
- bootdo mysql_iBootDo: 基于BootDo项目定制版,兼容MySQL、Oracle
- 【PS】抠图,通道抠图
- ios零基础学习 准备什么,如何去学习
- ValueError: Cannot have number of splits n_splits=10 greater than the number of samples: n_samples=0
- 如何根据vin码查询_车架号查询-VIN查询-车辆识别码查询-宜配网
- 【强化学习】Q-Learning算法求解悬崖行走问题 + Python代码实战
- 如何在一个小时内加密你的全部数字生活?
- 微信转账测试点梳理框架
- 【matlab教程】11、动态数组
- html如何实现小语种翻译,如何使用“小语种自动翻译”功能?
- 定时锁定计算机代码bat,用bat实现的自动关机的代码
- DirectSound开发指南(1)