pull/2/head
jaysunxiao 2021-09-13 18:34:42 +08:00
parent 2c353cacdc
commit 1a0aad0917
2 changed files with 15 additions and 3 deletions

View File

@ -1,6 +1,17 @@
# 为什么选择godot # 为什么选择godot
- 比unity简单更加易上手GDScript学起来也比C#简单 - 比unity简单更加易上手GDScript学起来也比C#简单
```
大部分使用unity的都在和lua做斗争虽然官方说用C#但是实际上工作用的大部分是lua脚本中的脚本
虽然unity可以把C#编译成二进制,但是使用这种方式也就意味着放弃了热更新
这个利弊对于不同项目不一样需要频繁更新的游戏使用脚本语言更加友好不需要频繁更新的完全使用C#也可以
现在需要频繁更新的比如王者荣耀大部分都是用h5页面去做了这个只需要JavaScript就可以了比较完美和超前的解决方案
GDScript兼顾性能的同时还带来比较简介的语法还可以热更新
```
- 源代码开源不收费unity和ue都是要收费的ue超过100万美元触发5%的分成费用 - 源代码开源不收费unity和ue都是要收费的ue超过100万美元触发5%的分成费用
![Image text](apache-license.png) ![Image text](apache-license.png)
![Image text](gd-home.JPG) ![Image text](gd-home.JPG)
@ -18,8 +29,6 @@ ue虽然开源源代码但是代码量太大历史包袱太重不适合
``` ```
使用godot你既可以用GDScript去编写代码也可以用C++去编写代码,还可以去改底层引擎代码 使用godot你既可以用GDScript去编写代码也可以用C++去编写代码,还可以去改底层引擎代码
大部分使用unity的都在和lua做斗争虽然官方说用C#但是实际上工作用的大部分是lua脚本中的脚本
虽然unity可以把C#编译成二进制,但是使用这种方式也就意味着放弃了热更新
``` ```
- 用godot你能感觉我能把控底层我能把控每一行代码的底层细节 - 用godot你能感觉我能把控底层我能把控每一行代码的底层细节这个是程序员的浪漫godot在国外比较火是有原因的

View File

@ -4,6 +4,9 @@
- [B站视频](https://www.bilibili.com/video/BV17g4y1z7uS) - [B站视频](https://www.bilibili.com/video/BV17g4y1z7uS)
# 数据类型 # 数据类型
- gds有5种基础类型
- BooleanInteger(Java long)Float(Java double)StringNull
![Image text](integer.JPG) ![Image text](integer.JPG)
![Image text](integer_overflow.JPG) ![Image text](integer_overflow.JPG)
![Image text](gc.JPG) ![Image text](gc.JPG)