update readme for Hello3D

This commit is contained in:
idea4good
2019-07-06 14:08:12 +08:00
parent 7cf701b0dd
commit a781a5099a
3 changed files with 18 additions and 12 deletions

View File

@@ -16,12 +16,10 @@
-希望GuiLite小到足够帮助大家掌握UI工作原理从而摆脱UI框架的束缚构建自己独一无二的UI
- 👑任何UI框架都不为你我而生你才是自己真正的主人
## 🔥新功能:GuiLite Previewer(所见即所得的GuiLite开发插件)
- [GuiLite Previewer](https://github.com/idea4good/GuiLitePreviewer)是一个Visual Studio Code插件它可以自动提取源代码的GUI布局信息并实时显示在“预览”页面上(所见即所得)
- **不需要**“拖拽”控件仅通过敲代码就可以完成所有工作例如代码UI编辑编译运行调试
- **不需要**使用庞大的GUI编辑工具或IDE例如Android Studio, Qt designer
- **不需要**使用可扩展标记语言例如xml, xaml
![GuiLitePreviewer](doc/Previewer.gif)
## 🔥新功能:3D
![HelloCloth](doc/HelloCloth.gif)
Hello Cloth 仅有[100多行代码](https://github.com/idea4good/GuiLiteSamples/blob/master/HelloCloth/UIcode/UIcode.cpp)用于向初学者展示如何使用GuiLite模拟3D物理过程。该实例可支持WindowsLinux及单片机平台。
## 功能介绍
### 卓越的跨平台能力
@@ -37,6 +35,10 @@
| --- | --- |
| ![macOS](doc/Mac.gif) | ![iOS](doc/Ios.landscape.gif) |
***
### GuiLite Previewer(所见即所得的GuiLite开发插件)
[GuiLite Previewer](https://github.com/idea4good/GuiLitePreviewer)是一个Visual Studio Code插件它可以自动提取源代码的GUI布局信息并实时显示在“预览”页面上(所见即所得)
![GuiLitePreviewer](doc/Previewer.gif)
***
### 支持Docker容器
我们把GuiLite demo做成了Docker映像只需一行命令就可以将最新的GuiLite demo升级/部署/运行在你的设备上了。
- `sudo docker run -it --privileged -v /dev:/dev-share idea4good/gui-lite:latest bash /run.sh`
@@ -63,6 +65,7 @@ GuiLite只是一个框架本身并不能生成UI。为了能够展示如何
| --- | --- | --- | --- | --- |
| HelloParticle | Windows, Linux, STM32F103, STM32F429 | 粒子效果的应用 | [编译/运行](https://gitee.com/idea4good/GuiLiteSamples/blob/master/HelloParticle/README.md) | ★|
| HelloStar | Windows, Linux, STM32F103, STM32F429 | 星空效果的应用 | [编译/运行](https://gitee.com/idea4good/GuiLiteSamples/blob/master/HelloStar/README.md) | ★|
| HelloCloth | Windows, Linux, STM32F103 | 3D物理过程的应用 | [Build](https://gitee.com/idea4good/GuiLiteSamples/blob/master/HelloCloth/README.md) | ★★ |
| HelloGuiLite | Windows, Linux | 初始化GuiLite加载资源布局界面元素按钮响应 | [编译/运行](https://gitee.com/idea4good/GuiLiteSamples/blob/master/HelloGuiLite/README.md) | ★★|
| HelloWidgets | Windows, Linux | 用于演示基本控件的使用方法 | [编译/运行](https://gitee.com/idea4good/GuiLiteSamples/blob/master/HelloWidgets/README.md) | ★★|
| HelloMario | Windows, Linux, STM32F103, STM32F429 | 多图层的UI系统 | [编译/运行](https://gitee.com/idea4good/GuiLiteSamples/blob/master/HelloMario/README.md) | ★★|