首页
学习
活动
专区
工具
TVP
发布
您找到你想要的搜索结果了吗?
是的
没有找到

Godot3游戏引擎入门之三:移动我们的主角

liuqingwen.me/blog/introduction-of-godot-series/ 二、正文 本篇目标 了解图片材质在 Godot 中的导入功能 创建简单的场景,调整节点渲染次序,给节点添加脚本 简单的 GDScript...添加脚本 简单的场景打造好了,接下来就是如何使用键盘输入控制骑士的位置移动了,学习 GDScript 脚本语言的最佳时机到来,本篇作为脚本开场白,仅仅做一个简单的介绍,然后编写代码实现一些简单的功能。...在了解 GDScript 脚本之前,我想比较一下 Godot 与 Unity 脚本的一些共同点,如果你有游戏开发经验,你会发现他们有很多相似点。...三、总结 本篇讲解到的知识点: 图片材质的导入模式 节点渲染顺序 最基础的 GDScript 脚本入门 使用脚本获取节点属性,侦听输入控制主角移动 PS: 我使用的是 Godot 3.1 版本,源码已经上传到

1.3K40

Godot3游戏引擎入门之零一:【翻译】为什么要选择 Godot 引擎

(不过我们还是蛮喜欢 Unity 的新 GUI 系统的说) GDScript 脚本和 API GDScript 是 Godot 中代码处理的默认编程语言,能和引擎的相关特性非常吻合的结合在一起。...另外,我觉得 GDScript 是让新用户拒而远之的最主要原因。我重点列举以下我所听见的抱怨中的几条: 我是不是必须要学习一门只能在 Godot 中使用的编程语言?...但是,如果你愿意的话,你可以完全使用 C++ 模块来编写代码然后轻松地导出为 GDScript 脚本。...如果在你的游戏里,某个部分算法有着极高的性能需求,那么你可以在此部分上单独使用 C++ 进行编程,在其他部分继续采用 GDScript 脚本。...我的建议是:在批评之前先尝试使用 GDScript 脚本吧。如果你在一周之后还是不能顺利上手,效率也不高,那我赔你一颗糖吧。哈哈。(?) 到这里还是不相信?

2.4K30

Godot3游戏引擎入门之十:介绍一些常用的节点并开发一个小游戏(上)

Timer 时间计时器节点的属性非常简单,根据需求可以设置其等待时间、重复计时以及是否自动开始,这些属性我们也可以在 GDScript 脚本中使用代码修改: wait_time :等待时间,即计时时长,...GDScript 几个重要关键字 1. export(PackedScene)/export(AudioStream) 在之前的文章中我们使用过 export(int) var speed = 10 来定义一个可以在编辑器中修改设置的整数值...4. rand_range/randomize/randi 很多游戏中都会大量使用随机值,比如金币数量随机、金币品类随机、出现时机随机等等,在 GDScript 脚本中使用随机同样非常简单直接,一个方法...6. yield() 这可以算是 GDScript 脚本的一个高级功能,它和 Python 中的 yield 关键字如出一辙,如果你熟悉协程的概念,像 Unity C# 中的 StartCoroutine...get_tree().paused = true pass # 公有方法命名 func public_method(): _private_method() pass 注意,在 GDScript

1K20
领券