整个工程的根目录如下:

文件(夹)  说明
.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相关推荐

  1. 三国杀开源系列之一104@365

    (此文原在新浪博客上发的,但是新浪博客的插入代码实在是不友好,忍无可忍的情况下,又回到csdn上重新写一遍.) 一直想写一系列的系列教程,这么多年挖了很多大坑一直没有填(坑都在小本本上记着,欠下的债迟 ...

  2. 给Source Insight做个外挂系列之四--分析“Source Insight”

    外挂的目的就是将代码注入到其它进程中,所以必须要有目标进程才能完成注入,而所谓的目标进程通常是某软件的一部分或者是全部,所以要对目标程序有深入地了解.一般外挂都是针对某个应用程序开发的,其装载.运行都 ...

  3. 三国杀开源系列之九-vscode调试electron

    好久没填这个系列的坑了,最近有朋友问,所以就更一篇.主要内容是写vscode调试electron的方法. 这个noname的三国杀框架用js写的,没有任何参考文档,调试梳理代码非常麻烦.最开始使用了s ...

  4. 【115@365】三国杀开源系列之七-game.js解读之lib.init.init

    通过上期的解读,我们发现,程序的疑似入口可能是有5万多行代码的game.js(因为自动加载的程序里,update.js.config.js.package.js都只有一个全局环境变量,所以排除掉),而 ...

  5. 三国杀开源系列之三106@365

    昨天已经成功的新建了第一个扩展英雄和第一个技能,但是看了下代码,虽然大部分都能猜的出来是什么意思,但是没有api实在是让人很痛苦.今天先把第一个技能解读写出来,然后下一步不准备再写新技能了,先理一下整 ...

  6. 三国杀开源系列之二105@365

    (此文原在新浪博客上发的,但是新浪博客的插入代码实在是不友好,忍无可忍的情况下,又回到csdn上重新写一遍.) 今天,加班搞的比较晚,在公司了也是经历了很多事.希望自己越来越好.继续写noname的教 ...

  7. 【122@365】三国杀开源系列之八-game.js解读之lib.init.init(比较乱,附首页的html)

    上周好忙,一直没空写东西.今天五一,昨天和朋友们玩儿到凌晨4点多,6点多又醒来,睡意消退,刷了一会儿手机,决定起来继续看看noname的代码吧,不出一个阶段性成果,心里总是不踏实. 上次解读到疑似程序 ...

  8. U-Boot源码目录分析(VScode工程创建及文件夹过滤)

    参考:U-Boot工程目录介绍 作者:一只青木呀 发布时间: 2020-10-21 14:47:30 网址:https://blog.csdn.net/weixin_45309916/article/ ...

  9. 金山卫士开源软件之旅(十) KSafeMain工程的分析 1

    上一次看金山开源到现在已有一两个月了.期间看到QQ群里大家对它很是热情. 最近有时间想看看金山的主界面工程KSafeMain,自己水平有限,总结的东西浅显.但还是愿意拿来与大家分享.希望对大家有帮助. ...

最新文章

  1. 【风险管理】系统技术框架
  2. nslookup type值_网络工程师之nslookup命令
  3. 第四十一期:深度解析5G核心网建设难点和挑战
  4. 2017.3.3 拔河比赛 思考记录
  5. web前端基础(09html5多媒体)
  6. java获取Timestamp类型的当前系统时间
  7. Interop type 'jmail.POP3Class' cannot be embedded. Use the applicable interface instead.
  8. 3. Ubuntu LAMP 环境搭建
  9. bootdo mysql_iBootDo: 基于BootDo项目定制版,兼容MySQL、Oracle
  10. 【PS】抠图,通道抠图
  11. ios零基础学习 准备什么,如何去学习
  12. ValueError: Cannot have number of splits n_splits=10 greater than the number of samples: n_samples=0
  13. 如何根据vin码查询_车架号查询-VIN查询-车辆识别码查询-宜配网
  14. 【强化学习】Q-Learning算法求解悬崖行走问题 + Python代码实战
  15. 如何在一个小时内加密你的全部数字生活?
  16. 微信转账测试点梳理框架
  17. 【matlab教程】11、动态数组
  18. html如何实现小语种翻译,如何使用“小语种自动翻译”功能?
  19. 定时锁定计算机代码bat,用bat实现的自动关机的代码
  20. DirectSound开发指南(1)

热门文章

  1. 蓝桥杯国赛 勾股定理
  2. 基于PHP后台的购物商城微信小程序的设计与实现 毕业设计毕设参考
  3. C语言 输入矩形的长和宽 求矩形面积
  4. BZOJ 1202-狡猾的商人(带权并查集)
  5. 147. 对链表进行插入排序嗯嗯对的
  6. Osg使用osgQt与Qt结合使用(附项目)(1)
  7. 【pytorch】ECA-NET注意力机制应用于ResNet的代码实现
  8. 让数字预失真的故障排除和微调不再难 必备攻略请查收
  9. 奋发图强半年多,终于四面阿里如愿拿到心仪offer定级P7
  10. HDU 3079:Vowel Counting