diff --git a/doc/demo01_hello/hello.md b/doc/demo01_hello/hello.md index f4f3124..fb28ae7 100644 --- a/doc/demo01_hello/hello.md +++ b/doc/demo01_hello/hello.md @@ -1,6 +1,17 @@ # 为什么选择godot - 比unity简单,更加易上手,GDScript学起来也比C#简单 + +``` +大部分使用unity的都在和lua做斗争,虽然官方说用C#但是实际上工作用的大部分是lua,脚本中的脚本 +虽然unity可以把C#编译成二进制,但是使用这种方式也就意味着放弃了热更新 +这个利弊对于不同项目不一样,需要频繁更新的游戏使用脚本语言更加友好,不需要频繁更新的完全使用C#也可以 + +现在需要频繁更新的比如王者荣耀,大部分都是用h5页面去做了,这个只需要JavaScript就可以了,比较完美和超前的解决方案 + +GDScript兼顾性能的同时,还带来比较简介的语法,还可以热更新 +``` + - 源代码开源,不收费,unity和ue都是要收费的,ue超过100万美元触发5%的分成费用 ![Image text](apache-license.png) ![Image text](gd-home.JPG) @@ -18,8 +29,6 @@ ue虽然开源源代码,但是代码量太大,历史包袱太重,不适合 ``` 使用godot你既可以用GDScript去编写代码,也可以用C++去编写代码,还可以去改底层引擎代码 -大部分使用unity的都在和lua做斗争,虽然官方说用C#但是实际上工作用的大部分是lua,脚本中的脚本 -虽然unity可以把C#编译成二进制,但是使用这种方式也就意味着放弃了热更新 ``` -- 用godot你能感觉我能把控底层,我能把控每一行代码的底层细节 +- 用godot你能感觉我能把控底层,我能把控每一行代码的底层细节,这个是程序员的浪漫,godot在国外比较火是有原因的 \ No newline at end of file diff --git a/doc/demo02_base/base.md b/doc/demo02_base/base.md index 1430acf..1ff9f47 100644 --- a/doc/demo02_base/base.md +++ b/doc/demo02_base/base.md @@ -4,6 +4,9 @@ - [B站视频](https://www.bilibili.com/video/BV17g4y1z7uS) # 数据类型 +- gds有5种基础类型 + - Boolean,Integer(Java long),Float(Java double),String,Null + ![Image text](integer.JPG) ![Image text](integer_overflow.JPG) ![Image text](gc.JPG)