前言本文会持续更新,目前还没有完善本文只对一些教程进行了聚合,并提供相关链接,链接可能具有时效性,链接失效望在评论区内指出学习路线GDScript基础 => Godot引擎基础 => 制作Demo、学习样例值得注意的是:第二块与第三块可以合并学习;本文也对这两块进行合并,唤为【引擎使用指南】正文:GDScript对于Godot可能是最优秀的,并且代码也是最简洁的,写起来最方便的GDSc
转载
2024-04-28 08:31:37
16阅读
Godot 3.3 rc6接着上个教程 【GDScript】装备栏我们开始给物品数据加载出来,之前使用资源的方式是用来加载小量数据的,如果是大量数据,那就不可避免需要加载文件中的数据。加载数据代码见上个文章【GDScript】加载 csv 文件,转化为字典开始设置文件的数据 保存为 csv 文件,我们保存名称为 GoodsData.csv接下来我们在 文件系统 中创建一个 data 文件夹,将文件
今天看了Godot的教程,发现里面用到的脚本语言有种多语言合体的感觉,有Java、Kotlin、Javascript的影子. 虽然还没有实际进行GDScript脚本的编写,也知道脚本也只是游戏设计制作中的一环,不过没有关系,就从老本行切入吧!
原创
2024-02-19 14:31:36
32阅读
关键技术要点
环境搭建:需要配置Godot的鸿蒙导出模板和工具链输入适配:处理鸿蒙设备的触控和传感器输入差异性能优化:针对鸿蒙的图形渲染管线进行特别优化原生集成:通过GDNative调用鸿蒙特有功能核心适配代码
以下是在Godot中实现鸿蒙平台适配的核心代码示例:gdscript
extends Node鸿蒙平台检测func is_harmonyos() -> bool:
return OS
Godot使用的是GDScript脚本,和python非常相似,学过python的同鞋应该可以秒懂,会其它语言的同鞋也可以很快上手。 对于代码部分,我会尽量讲得浅显一些,但不会系统地去讲编程,大家可以参考python和官方的脚本教程学习。文件资源面板 文件资源面板中显示以项目路径为根目录的所有文件,也就是说,所有这个项目需要使用的文件,都需要拷贝到项目路径下。为节点添加脚本每个节点都可以添加脚本,
转载
2024-02-28 18:04:24
48阅读
说明:Godot的专用脚本语言历史:总结一下就是由于其他语言的总总不适合Godot,最后GDScript就诞生了。此处省略一万字……想详细了解的可以看原文示例通过语法能够更好的学习,所以这里有一个简单的示例1. #a file is a class! # 一个文件是一个类
2.
3. # inheritance # 继承
4. extends BaseClass
5.
6. # member
转载
2024-05-21 11:56:32
118阅读
文章目录前言基本原理计时器输入(事件)队列调用角色必杀技子序列问题完整的GDScript版必杀技输入系统 前言必杀技系统是格斗游戏中必不可少的元素,要触发角色的必杀技,必须在一个很短的时间内,准确无误地输入一个按键序列,比如下表中街霸角色隆的部分必杀技:必杀技按键序列波动拳下,前,拳升龙拳前,下,前,拳在上表中还能发现一个隐藏问题,例如:波动拳的下,前,拳 是升龙拳前,下,前,拳的子序列,如果处