-
-
10有大佬能教我怎么使用godot的吗?
-
2
-
1
-
2不是指字符串有几个字符,而是现实出来的实际长度,因为文本框大小要根据文本长度改变
-
5本来电脑上的效果如图1 安装后手机上如图2
-
3使用的绝对路径,也申请了WRITE_EXTERNAL_STORAGE和READ_EXTERNAL_STORAGE和 MANAGE_EXTERNAL_STORAGE权限,但就是无法在应用专属外部存储(Android/data)里创建文件,但是可以创建文件夹。 而且,在申请了以上三个权限时,却可以在应用专属外部存储外的路径创建文件
-
13想要保存游戏,首先得有一个保存游戏的文档,比如建一个Game.json(后缀名自起,格式为json就行),内容如下: {"has_old_game":false, "Game":"1-1"} 代码如下(设为自动加载,这样所有代码都能访问的到): # 加载游戏存档函数 func load_game(): var loader = File.new() loader.open("res://Json/Game.json", File.READ) var json = parse_json(loader.get_line()) loader.close() return json # 保存游戏存档函数 func save_game(game_data): var saver = File.new() saver.open("res://Json/Game.json"
-
4这是给入门 godot 的新手提供的帮助 1.导出设置 翻译:class as game :这是一个游戏吗? retain data on uninstall :删除后是否保存文件? 安卓权限列表 在安卓权限里找到这2个并打开 2.在你的脚本里添加这个 # OS.request_permissions() #向用户申请你所勾选的所有权限 3.检测路径 #var savedir:Directory = Directory.new() #--检测路径是否存在,不存在就按指定创建路径 #if !savedir.dir_exists("user://saves/"): # savedir.make_dir_recursive("user://saves/") 3.5 #var SAVE_DIR = "user://sav
-
19我是为了实现自己的想法才接触godot的,目前希望能做一个rpg类型的游戏,之前完全没有接触过游戏开发,没有学过c++,Python等语言,看b站视频推荐以后想学习用godot做游戏,跟着别人的步骤和解释抄答案一样的做了一个黑白乒乓游戏(就是用符号都能表示的这种东西 ( | / · | ) 里面用到的如何定义函数怎么调用之类也能理解他的作用,但是不太清楚我做我想做的游戏的时候要如何从新编写使用这些用到过的功能,比如要怎么制作开始界面,然后开
-
26
-
11godot提供的 res:// 和 user:// 这两个路径在导出到安卓平台上,似乎是不可访问的。 我在制作的APP,数据保存路径使用的是 user:// ,在PC上测试运行,数据确实被保存到文件里了;但在安卓实机上运行后,/storage/emulated/0/ 下搜索不到应该被保存的文件(读写权限都勾选了),由于未Root,其它路径无法访问。 所以 user:// 到底对应的是哪个目录呢? 我想把数据保存到可访问的路径,应该怎么写?
-
24我就是那个godot-love-wechat那个godot转微信小游戏插件的作者,我第一次听说这玩意儿还有个贴吧。你们有什么想问我的吗。我可以给你们一点解答。
-
3问题描述:我想用tween做补间动画,同时用两个函数控制,一个用于开始,一个用于暂停(用于打断tween的插值),然后我设置了一个全局变量,发现它并不工作 这是代码,下面是报错 E 0:00:00:0993 main_game.gd:48 @ text_stream(): Tween invalid. Either finished or created outside scene tree. <C++ 错误> Condition "!valid" is true. Returning: nullptr <C++ 源文件> scene/animation/tween.cpp:104 @ tween_property() <栈追踪> main_game.gd:48 @ text_stream() main_game.gd:31 @ _input()
-
2在脚本里给一个变量改名之后,所有用这个脚本的资源的这个字段都要重新填一遍,如果能自动变过去就好了,现在有相关的功能或者issue了吗?
-
4
-
1
-
1由set_cell创建的场景,该怎么更改它的属性,例如position?
-
2
-
0物理引擎是 jolt,在 area 中替换重力或者是风都不会影响软体,默认的物理正常,需要额外设置什么,还是 bug
-
19
-
7
-
72
-
6
-
4受《历历在目》(before your eyes)的启发,我在尝试做一个类似的基于眼睛状态的游戏原型,需要区分睁眼闭眼的状态。 AI告诉我可以用OpenCV或mediapipe来做人脸检测,请问这是需要让python和godot通信吗,如果需要的话怎么做呢?我对python和godot都有了解,但不知道怎么让他们通信,也不知道怎么让一个项目里有多种不同编程语言 考虑到这个的任务很简单(只需要识别睁眼闭眼),有别的做法吗? 如果原型实现了,我也希望做一个能够提供bool get_eye_opened
-
9
-
3
-
0
-
6我想知道怎么用tween,才能给shader 中的变量补间 问过ai,代码如下 # 创建Tween动画:从0.0到1.0,持续2秒 var tween = create_tween() tween.tween_property(material, "shader_parameter/progress", 1.0, 2.0) tween.play() 但自己试了试,发现并没用,并且报错说没找到对应变量 确保变量名没错,对应的material也没错 版本是4.2.2 有没有老哥这么用过成了的
-
3Android studio都下好了,其他的都解决了,最后gradle下载一直显示time readed out,我换了手机热点也不行,换了教室里的网也不行,学校搬新校区了校园网还没装好。我去手动下载了,就是老师给的链接然后下到c盘.gradle里面的乱码文件夹里,把lck后缀的文件改成ok,再把part文件删掉,但是重启as后还是不行,到底是哪里出错了呢
-
4
-
2
-
4
-
5有大佬知道如何实现godot地图动态异步加载。就是以玩家为中心,生成一个九宫格的地图。玩家移动之后就删除移动之前的地图,然后往移动的方向添加一行地图。我准备弄一个特定的地图。所以不需要随机生成。
-
6
-
2godot c#的教程比较少,可以到unity那边找类似教程然后把代码复制过来吗
-
62如题,有没有可以让godot在后台播放音频或者是后台运行的方法? 我感觉应该是godot自己暂停的,因为我写的程序卡死后就能后台播放音频了4父脚本的内容: class_name abc func _ready(): someFunction() 子脚本的内容: extends abc func someFunction(): pass 如你所见,我想要在父脚本中使用一个函数,但它的定义在子脚本里,能否实现? 或者说有没有一种在父脚本中声明一个函数的方法,类似于可覆盖函数?093183