Godot4 Beta 4 中的这个新的微小添加:

在一行代码中从数组中获取随机项!是时候更新大量愚蠢的洗牌代码了~

   

godot新进游戏开发者

----------------------

希望在这里学习并开发进步的更好 【good】

   
这也允许一个新的有趣的用例。您现在可以通过将雾密度设置为非常低的值,然后将灯光的体积雾能量设置为非常高的值,将体积雾用作体积照明解决方案。这也可以在使用 FogVolume 时完成。
   
Godot 4.0 中的新功能:灯光的体积雾能量现在可以与灯光的直接和间接光能分开调整。使用它可以从体积雾中排除某些灯光,或者使一些灯光在体积雾中比其他灯光更多。
   
Godot 4.0 中的新增功能:您现在可以启用项目设置以使根视口透明。结合 Movie Maker 录制透明视频的能力(使用 PNG 图像序列),这使得 Godot 能够在不编写任何脚本的情况下创建透明视频
查看更多.....
   
Godot 4 beta 3 具有多插入符号编辑,这是我最喜欢的关于 sublime 和 vs 代码的东西之一!目前只需按住 alt 并单击行以添加新的插入符号。
   
Godot Engine 4.0 Beta 3 现已正式发布!
   
Godot Engine 4.0中的小技巧:
AnimationTree过渡现在支持表达式!为您的对象设置一个属性,您的AnimationTree转换可以检查它并判断它是否应该切换状态(显示的移动状态)!
查看更多.....
   

Godot Engine 4.0 中的新功能:

字典打印现在使用与数组不同的间距,因此您可以在输出日志中更轻松地区分它(特别是对于{接近[的字体)。

键也与值隔开,在:符号冒后有一个空格。

   

关于在godot游戏引擎的里实现非阻塞式延迟运行代码(类似wait函数)

func wait(sec):
var frame = sec * Engine.get_iterations_per_second()
if Engine.get_idle_frames() % int(frame) == 0:
return true
else:
return false
func attack(pos_to):
	var zidan = ZiDan.instance()
	zidan.position = zi
	var dir = zidan.position.direction_to(pos_to)
	add_child(zidan)
	zidan.look_at(target)
	zidan.set_action("attack_player",dir)
	times += 1 
	print(times)
	pass
 
func _process(delta):
	print(Engine.get_idle_frames())
	if wait(0.5):
		print("延迟1秒执行")
		attack(target)
查看更多.....
   
4.0里的CharacterBody3D没法对Rigid造成影响

github里对这个问题有个临时方案

CharacterBody3D doesn't interact with RigidBodies due to the removal of infinite inertia · Issue #59473 · godotengine/godot (github.com)

似乎要用到KinematicCollision3D的方法
但是我不知道怎么在CharacterBody3D里用KinematicCollision3D的方法
查看更多.....
   

我用的是英特尔的UHD730核显

调整影响预览窗口的面板就会卡死

我用云电脑测试过独显是没问题的

但是我用的云电脑没有核显

所以我想麻烦各位用核显的帮忙测试一下

这是不是核显的通病

Index of /godotengine/4.0/beta2/ (downloads.tuxfamily.org)

核显如果有这种情况的话麻烦评论区里发一下

查看更多.....
   

可以使用 Godot Engine 中的新信号 “node_added”,向进入场景的每个节点添加行为。比如用它来为 特定UI 添加音频效果。

   

Godot Engine 4.0 beta 2 正式发布!

   
这个选项非常有用, “查看所有者”显示了依赖此资产的所有场景,我可以手动删除它们。
   
plus_file 函数在Godot Engine 4 中被 path_join 替换。这有助于创建文件路径,无需检查斜杠是否存在。
   
补一下刚才问题的图,奇怪明明上传了2张就显示一张
   
定义了3个属性,想使用[Export]显示在Inspect面板上,结果报错了,版本是4.0b1Mono。还有个问题,切换场景时我的人物节点怎么带过去啊,Unity有个DontDestroy,这里还不知道怎么弄
   
Godot Engine 4 中,原仅在 File API 中可用的二进制函数现在已经可以在 PackedByteArray 上使用。
   
Godot Engine 中的“stepify”函数是将数字捕捉到最近的 X 的好方法。简单,但非常方便!
   
Copyright Godot社区 Godot2D.com All Rights Reserved.
京ICP备13032831号