egret-docs-master/Engine3D/methods/create/README.md

63 lines
2.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

我们Egret为大家提供了可视化创建工具Wing它可以方便的创建、编译、修改`Egret3D`项目,接下来我们一起来学习创建一个简单的`Egret3D`项目。
首先使用Wing创建一个`Egret3D`项目然后详细介绍一下Wing工具的用法和`Egret3D`的文档结构。
## 1、Wing创建Hello Egret3D项目
启动Wing 3.0应用程序,点击文件-->创建项目显示界面如下图所示。
![alt](575e56ed149ee.jpg)
选择`Egret3D`项目,输入项目名称为`Hello Egret3D`,点击完成即可完成`Egret3D`的创建。
然后我们可以看到一个提示如下:
![alt](575e56ed2a7eb.jpg)
我们选择`好的`,一个`Egret3D`项目就创建成功了。
使用快捷键`F1`可以运行3D项目如下
![alt](575e56ed7b3fd.jpg)
## 2、Wing工作界面简介
项目创建成功我们先简单看一下Wing的工作界面方便以后查找各项功能。
![alt](575ccb5e7a2b2.jpg)
1. `首选项`包含了用户设置、工作空间设置、快捷键、用户代码片段、主题等功能
如果你需要修改Wing自定义配置的话就需要到这里来修改或者你要修改Wing的主题的话也需要这里的功能。
2. `文件`里包含了新建项目、新建文件之类的文件管理类功能。
3. `构建`包含了构建、清理、调试功能。
4. `视图`包含了整个Wing的视图布局功能。
5. `前往`包含了查找文件的一系列功能。
6. `窗口`包含了窗口的最大化最小化等功能。
7. `插件`包含了Wing安装的所有的插件列表。
8. `帮助`里最重要的一个功能就是`插件商城`可以下载各种各样丰富插件的商城。
9. `编辑器左侧`的位置显示了当前项目的资源目录,左上方显示了最近打开的几个文件,如果不喜欢可以在用户设置里修改显示个数或者屏蔽。
10. `编辑器右侧`就是代码编辑区域了。
11. `底部的状态栏`显示一些警告错误和用户登录情况的提示。
## 3、Egret3D项目目录说明
`Hello Egret3D`创建完毕也和大家一起了解了Wing的界面结构接下来大家一块了解一下Egret3D的项目结构吧。先看下图。
![alt](575e56ed3a1c9.jpg)
我们从上往下看。
1. `.wing`包含了wing编译Egret3D所需要的一些配置信息是第一小节项目提示自动生成的文件所以不用关心。
2. `libs`包含了所有Egret3D的核心代码。
3. `resource`包含了所有的Egret3D资源。
4. `src`存放项目的逻辑代码。
5. `template`大家一般情况下用不到所以不用关心。
6. `egretProperties.json`配置了当前项目需要包含的第三方库等其他信息。
7. `index.html`配置了当前项目的显示方式。
8. `tsconfig.json`配置了TS的编译方式。
9. `wingProperties.json`配置了Wing的一些配置信息。