Loading...
五层架构-物理弱点合一版世界物理层 world玩家物理 + 玩家弱点 层 player敌人物理 + 敌人弱点 层 enemy玩家武器层 player weapon敌人武器层 enemy weapon特点:相较于五层架构,将玩家物理层从世界物理层中剥离,并且与玩家弱点层进行合并组成一个层。优点是让玩家和敌人物理碰撞形状和弱点形状统一,但这种统一有时带来不灵活。如果我需要玩家的物理形状和弱点形状...
新建翻译csv文件新建csv格式文件,内容如下,在vscode中打开,还可以通过插件编辑。注意语言的简写要符合规范,可以在godot中查看具体的代号。en 英语ja 日本 zh 中文导入csv将csv文件拖入项目文件夹即可,会生成几个.translation文件。在项目中添加本地化设置脚本中调用不同的语言设置TranslationServer.set_locale("en&quo...
统一配置抗锯齿关闭滤波器关闭打开Hidpi ,对于高分辨率的windows上,如果启用系统级别的放缩,若不开启此项则所有内容都会被缩放,这导致整体渲染质量的下降,开启此项则可以完全按照设定的分辨率测试运行。对于导出没有影响。IPix12号字体16号字体Simsun(宋体)实际不是真正的像素字体。12,远处边角锐利,近处看始终带有抗锯齿。字号调大亦然。ZPix12号字体,远处边角锐利,始终有抗...
Signal 基本使用信号符合编程设计模式中的观察者模式。对此原理不做赘述。发信号节点的示例脚本extends Node2D signal my_signal signal my_signal_with_value(value_1,value_2) var a = 666 var b = "oh" func _ready(): emit_signal(&qu...
SoundManager Plugin简介该插件可以将所有声音文件放在一个单例(AutoLoad)。这样游戏中所有节点都可以无缝的调用声音文件。且易于混合播放声音。比如在播放背景音的同时播放击打音效。项目地址:https://gitlab.com/Xecestel/sound-manager四种声音文件BGMBackground Music背景歌曲,在游戏地图中播放的音乐。BGSBackgr...