-
-
11我知道flat,但是这个边框怎么去掉?
-
1切换注释时会有这两种报错,但我刚学编程一个月,不知道咋解决,问了下Ai,它是这么说的: 在Godot中,TextEdit是一个用于编辑多行文本的GUI控件。它支持文本输入、选择、剪切/粘贴、撤销/重做等功能。TextEdit非常适合用于编写和编辑代码、长文本或其他需要多行输入的场景。 这个错误表明在TextEdit控件中尝试访问的列索引(p_column)超出了文本的实际长度。具体来说,错误发生在text_edit.cpp源文件的4984行,尝试访问的列索引是16,但对应行的文本长
-
15
-
0如题,up主叫:玩物不丧志的老李。我看他做的2d游戏挺全的,还没看过,大家有看过的说说怎么样么。
-
0
-
5主要是这卡死还不一定会触发,把握不住范围
-
3楼主很菜,目前了解到微信小游戏要求包体20m,主包4m内,godot有办法不打远程包吗,看吧里21年的帖子空项目都马上要超过限制了。网上也搜不到什么相关教程,希望各位大佬答疑解惑。
-
0godot有没有能在游戏崩溃时将崩溃日志导出文本文件的功能啊 大致看了一下文档没有找到
-
1
-
26一个人做游戏好无聊,希望找一个人一起做着玩,希望功利性不要太强,本人绘画技术有限,初学者。想一起做类似马里奥的简单跳跃游戏,或者横板冒险岛类似的。楼下是楼主平时画的素材,有意者可以来问我,一起做着玩,也算是对自己的练习了。
-
38
-
3在知乎上写了一个帖子,本来要发在吧里的,但是写太长了,所以就跑知乎了,大家知乎上看 手把手教你在Godot2D当中实现高性能草地渲染网页链接 应该还是比较容易看懂的,毕竟已经手把手地教了(汗
-
10前几天Godot还运行的好好的,今天突然发现打开不了之前做的项目了,在吧里查到的解决方法是新建一个快捷方式,在目标后加上--rendering-driver opengl3命令,项目是成功打开了,但是右上角运行代码后弹出的终端黑屏一段时间后直接闪退,之前项目导出的exe文件也无法打开了,同样是终端黑屏闪退。 经过尝试,发现如果渲染器用兼容,则可以正常使用,终端也可正常运行代码。但如果用Forward渲染器打开就无法运行终端,求大佬帮忙解决一下! (PS:我
-
11
-
5
-
7
-
11打算从油管上搬运godot教学视频到b站,原因是关注的大部分godot搬运up乱发东西,我打算自己做一个账号只搬运godot的教学视频方便学习,之前没有做过搬运,8u给点建议
-
1
-
4就只实现尾纹那样子一条,有没有啥方法?要自己准备图吗?直线的好弄,但是抛物线的不会整,目前想到的就是用GPU粒子发射器来模拟。。。()
-
0我不是程序员,目前正在做独立游戏,自己总结了一点经验分享给大家,希望能帮助到大家。 这个分享需要一些基础,是中级教程。 Godot模块化状态机 视频地址:网页链接 项目文件:网页链接
-
0我在编辑器打开非主场景的场景按f5运行项目,主场景的UI大小会出现改变,但编辑器在主场景下按f5运行项目则没有问题
-
5AnimatedSprite2D的不同动画帧能分开做碰撞箱吗 碰撞用的是CollisionShape2D,动画帧的几个动作差别有点大,想分开改碰撞体积,但默认移动图片是所有动画帧图片一起移动的,移动碰撞体积也是一起动的,有可以单独改一组动画帧碰撞体积不会改全部的方法吗
-
4想问吧友一个问题,比如现在我导入了一张200x300的png图片,由于背景空白很多图片大小也就20K不到,但是导入为资源后却有200K,估计是一点没压缩。但这导致我现在搭建的场景随便就能吃掉1G多内存,并且加载场景会非常慢以及卡顿。我想问下有没有什么办法解决。
-
9各位大佬好。 我希望实现以鼠标指针位置为中心的缩放,我的做法是: 1. 获取当前指针位置:init_mouse_position = get_global_mouse_position() 2. 缩放:zoom = Vector2.ONE * ratio 3. 获取镜头缩放后的指针位置:current_mouse_position = get_global_mouse_position() 4. 调整镜头平移:offset -= current_mouse_position - init_mouse_position 这样先缩放,后平移是无奈之举——因为我不知道缩放之后指针位置在哪儿。 怎么提前计算呢?这样我可以用tween同时更改,更平滑些。
-
13
-
0W 0:00:01:0117 _update_caches: AnimationMixer: 'running', Value Track: 'Sprite2D:frame' has different update modes between some animations which may be blended together. Blending prioritizes UpdateMode.UPDATE_CONTINUOUS, so the process treats UpdateMode.UPDATE_DISCRETE as UpdateMode.UPDATE_CONTINUOUS with InterpolationType.INTERPOLATION_NEAREST. <C++ 源文件> scene/animation/animation_mixer.cpp:890 @ _update_caches() 这个错误导致我的跑步动画在切换到静置动画时出现了残影
-
2func get_next_state(state: State) -> State: var can_jump := is_on_floor() or coyote_timer.time_left > 0 var should_jump := can_jump and jump_request_timer.time_left > 0 if should_jump: return State.JUMP 人物跳跃部分的是这样写的(有状态机),现在想做二段跳,但有is_on_floor在怎样都跳不起来,试着删了is_on_floor() or 会导致无法跳跃,直接删can_jump可以无限跳但会导致之前的做的蹬墙跳出BUG,大佬们有没有能更改的方法
-
4
-
4
-
2
-
17高一没有很多时间= = 可能哪天突然就断更了 想做一个平台跳跃游戏,然后可以去各种地方探索(就像类银)然后遇到各种场景,解谜或者跑酷之后就能了解剧情,拿到道具。 玩家在一个空无一人的末世探索,从城市废墟到宫殿高塔与空间站,想想好浪漫哦(0 A 0)
-
3希望能动态接受一个数据列表来渲染饼图,初步考虑基于TextureProgressBar实现,但是这个组件只提供了一个Progress供动态数据渲染,假如我有多个数据项要咋办呢?一个简单的思路是多个TextureProgressBar叠加渲染,我想知道是否有更好的方案?
-
5
-
4
-
1
-
9使用调试模式导出后发现3条报错: ERROR: Method failed. Returning: Vector<uint8_t>() at: parse_code_string (modules/gdscript/gdscript_tokenizer.cpp:1307) ERROR: Couldn't find the given section "remap" and key "importer", and no default was given. at: (core/io/config_file.cpp:84) ERROR: Cannot get keys from nonexistent section "remap". at: (core/io/config_file.cpp:107) 这个改怎么修啊 里面的文件 我项目文件系统里都找不到
-
3
-
4
-
12会不会非常容易就会被别人提取游戏里的图片,音频,文字,代码……之类的内容呢?godot的游戏成品资源保护性能怎么样?
-
0求助!!!!导出EXE 文件后 运行闪退!使用调试模式导出后发现3条报错: ERROR: Method failed. Returning: Vector<uint8_t>() at: parse_code_string (modules/gdscript/gdscript_tokenizer.cpp:1307) ERROR: Couldn't find the given section "remap" and key "importer", and no default was given. at: (core/io/config_file.cpp:84) ERROR: Cannot get keys from nonexistent section "remap". at: (core/io/config_file.cpp:107) 这个改怎么修啊 里面的文件 我项目文件系统里都找不到
-
15