Blueprint-JS 项目教程

Blueprint-JS 项目教程

blueprint-js The Javascript es6 version of the original furnishup/blueprint3d. Need some royalty free low poly models for the inventory. Can someone help me with this? blueprint-js 项目地址: https://gitcode.com/gh_mirrors/bl/blueprint-js

1. 项目目录结构及介绍

Blueprint-JS 项目的目录结构如下:

blueprint-js/
├── app/
├── bin/
├── blender_plugin/
├── build/
├── demo/
├── docs/
├── images/
├── models/
├── src/
│   ├── core/
│   ├── floorplanner/
│   ├── items/
│   ├── model/
│   └── three/
├── esdoc.json
├── eslintrc.json
├── gitignore
├── jshintrc
├── npmignore
├── CNAME
├── LICENSE
├── README.md
├── _config.yml
├── changelogs.md
├── package.json
└── TextureSources/

目录结构介绍

  • app/: 包含应用程序的代码和资源文件。
  • bin/: 包含生成的框架文件。
  • blender_plugin/: Blender 插件的代码。
  • build/: 构建生成的文件。
  • demo/: 项目演示代码。
  • docs/: 项目文档。
  • images/: 项目使用的图片资源。
  • models/: 项目使用的模型文件。
  • src/: 项目的核心代码,包含以下子目录:
    • core/: 基本工具函数,如日志记录等。
    • floorplanner/: 2D 视图和控制器,用于编辑楼层平面图。
    • items/: 各种可以在房间中放置的物品类型。
    • model/: 数据模型,表示 2D 楼层平面图和所有物品。
    • three/: 3D 视图和控制器,用于查看和修改物品位置。
  • esdoc.json: ESDoc 配置文件。
  • eslintrc.json: ESLint 配置文件。
  • gitignore: Git 忽略文件配置。
  • jshintrc: JSHint 配置文件。
  • npmignore: npm 忽略文件配置。
  • CNAME: 自定义域名配置文件。
  • LICENSE: 项目许可证文件。
  • README.md: 项目说明文件。
  • _config.yml: 项目配置文件。
  • changelogs.md: 项目变更日志文件。
  • package.json: npm 包配置文件。
  • TextureSources/: 项目使用的纹理资源。

2. 项目的启动文件介绍

项目的启动文件主要位于 src/ 目录下,具体包括:

  • src/core/index.js: 核心模块的入口文件,包含项目的基本工具函数和初始化逻辑。
  • src/floorplanner/index.js: 2D 楼层平面图的入口文件,负责初始化 2D 视图和控制器。
  • src/items/index.js: 物品模块的入口文件,包含各种物品类型的定义和初始化逻辑。
  • src/model/index.js: 数据模型的入口文件,负责初始化楼层平面图和物品的数据模型。
  • src/three/index.js: 3D 视图和控制器的入口文件,负责初始化 3D 视图和控制器。

3. 项目的配置文件介绍

项目的配置文件主要包括以下几个:

  • esdoc.json: 用于配置 ESDoc 文档生成工具的参数。
  • eslintrc.json: 用于配置 ESLint 代码检查工具的参数。
  • jshintrc: 用于配置 JSHint 代码检查工具的参数。
  • _config.yml: 项目的基本配置文件,可能包含一些全局配置参数。
  • package.json: npm 包配置文件,包含项目的依赖、脚本命令等信息。

这些配置文件帮助开发者管理和配置项目的各种工具和环境,确保项目能够正常运行和开发。

blueprint-js The Javascript es6 version of the original furnishup/blueprint3d. Need some royalty free low poly models for the inventory. Can someone help me with this? blueprint-js 项目地址: https://gitcode.com/gh_mirrors/bl/blueprint-js

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

符凡言Elvis

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值