-
-
3我想在godot4里还原半条命1的那种简单动态光照效果,现在准备用自定义shader来实现。 半条命1的简单动态光照效果,简单来说,特点就是:1、不投射阴影;2、本身只根据光源方向进行简单的明暗面区分,但区分度不是很大3、环境光,这一层比较暗,没有光照时就只能看见这一层;4、会叠加上光源的颜色,比如物体在白光里,就会变亮,在红光里就会发红,这一层不应该受方向影响,只受光源的亮度(距离衰减)影响;5、会受到场景中的阴影遮挡(
-
3其他两个也是87就不动了,
-
1请问函数括号里的到底是啥啊
-
29打算先从地图生成部分入手
-
0
-
1
-
10
-
5这个官方的vcs没有签入签出功能吗?
-
2
-
1dogot可以实现这张样式的标签页吗
-
15如题,目前跟着学完了brackeys学完了godot最基础的内容,然后在b站又搜了别的教程,主要有三个up主的: 第一个是“godot”的教程100集 第二个是“timothyqiu”的勇者传说教程 第三个是“Gamer”的Godot教程 有没有大佬看过的,评价一下这三个学哪个好,还是说都要学
-
2
-
7
-
1
-
1比如A设置mask为1,B设置layer为1,两者设置的速度不相同,但是当做碰撞检测时为什么会有A被B吸住带着一起跑的情况?
-
6如题制作2d动画时,两者有啥区别,后面的是Sprite+AnimationPlayer
-
2
-
3我想一个球在离开摄像机范围内,就重新在开始地点上。
-
6
-
3即使建个空项目导出也是如此,都搭配成功了。
-
0
-
12
-
2我有一个原本在Linux上的Godot工程要移植到Android平台,工程用到的GDExtension依赖其他动态库,现在都已经交叉编译好了。 在Linux上只用将GDExtension和依赖的动态库放在同一路径就好了,但是Godot会打包GDExtension到apk的/lib目录下,其他的文件路径都只会和工程里的路径保持一致,这导致GDExtension在加载时无法找到依赖的动态库。 请问大佬们这个问题除了将依赖的动态库静态链接到GDExtension以外,还有办法解决吗?
-
2如题。 比如我有一个方法叫Play(),很多地方都引用了。 但有一次我想改一改这个方法,方法改名为PlayWithCallable。 我就要找哪些地方引用了这个方法,去每一个脚本改一下。 可是我没找到能在全部脚本搜索这个名字的方法,都是只有在当前脚本下搜索的。 大佬们知道godot有这样的全局搜索方法吗?求教。
-
19注意,是微信小游戏,不是小程序 我只知道可以导出H5 Web assembly,但是怎才能让微信小游戏跑起来呢?
-
5例如有三个函数,点击函数左边的向下箭头将函数内部收起来,但是无法将三个函数都收到一堆 这样函数多了有点看不过来
-
9
-
50一直想做个游戏,最近听说ai辅助写代码已经很可以用了,感觉学起来会轻松一些,于是就下手了! 虽然unity资源丰富,然而之前的新闻恶了感觉。还是对开源的比较有好感,于是就入了godot。 ai使用的是kimi,有时候人多,就用文心一言。微软的copilot英文不知道怎么样,反正中文对代码简直驴唇不对马嘴。也许是我问的那几个问题恰好不对它的路子吧。 然鹅实际用起来,ai也不是那么万能。差不多有2成错误吧。不是说有八成的代码是正确的。而是说
-
6能不能在代码里来修改Autoload中Global Variable的enable属性
-
48
-
5举个例子:我进入一个房间场景,拾取了房间内的一把剑。随后离开房间,再进入房间。 我目前能思考出2种方式来处理这个过程: 1.场景进度留在内存,再进入房间时直接调用内存的数据 2.场景进度保存在某个本地文件。再进入房间则读取本地文件。 但我目前的疑虑是,方式1会不会产生内存占用过多的问题。而方式2又跟游戏应有的存读档重复了,且读取文件显得笨重。 各位有啥意见呢?
-
6
-
3我看Brackeys的godot教程,到重新加载场景那里 代码如下: get_tree().reload_current_scene() 结果角色死了以后并没有加载场景,这是怎么回事?
-
3请问Godot里怎么做类似踩上去3秒自动消失的松动平台和可以向下穿过,向上不行的单向平台?
-
4
-
3想在卡片伪3d的基础上使用一个随鼠标位置变色的效果,但不知道如何同时生效,把shader并到一个里试了下也不行。查了下说可以用canvasgroup,但不知道要怎么使用,试了老半天不行。。。
-
12
-
1我电脑不支持vulkan 使用命令行--rendering-driver opengl3启动,然后运行项目还提示 Godot Engine v4.2.2.stable.official.15073afe3 - https://godotengine.org vkEnumerateInstanceVersion not available, assuming Vulkan 1.0. 然后godot输出 debugging process stopped 一开始还能运行一两次的 后来就不行了 驱动也是最新的 系统:win10专业版 cpu:i7-3537U 显卡:gt720m
-
11
-
9如题 请教各位大佬一下。 在4.0中建立RigidBody2D和CharacterBody2D以及一个StaticBody2D,其中CharacterBody2D创建脚本并且使用系统自带的脚本进行移动。 会发现CharacterBody2D节点移动会碰撞到RigidBody2D,但是不能使RigidBody2D物体受到影响进行刚体的位移。如下图所示(受重力影响自由下落的是RigidBody2D,左右移动的是CharacterBody2D,下方黑色部分为StaticBody2D) 。 该问题在3.5中不存在,3.5中使用同样的脚本可以正常的推动RigidBody2D物体(但是3.5中是KinematicBody2D节点,而
-
2
-
2我继承了某个内置类用class_name声明了新的类 但用get_class只会返回内置类的名字 如何才能获得自己声明的类名 以及怎么用类名创建实例并且可以传参数
-
2目前在研究安卓平台,想做一个可以挂在后台挂机/熄屏游戏也能在游戏也能在后台继续的挂机手游,但是不知道如何实现,特地来贴吧请教大佬,先提前感谢大佬的解答!
-
3
-
6用的官方的汉化 一个兄弟帮我完成的