godot吧
关注: 5,006 贴子: 25,808

godot游戏引擎技术交流讨论

  • 目录:
  • 软件及互联网产品
  • 1
    想看看吧友是怎么做的,好学习一下
  • 2
    就是我现在有 0-9 的数字图片,怎么根据数字让他显示出对应的数字图片呢比如说 12345,图片怎么显示 12345 这个 5 位数呢 我现在是做了一个横向排列的容器,然后将数字拆分成数组,然后遍历数组,依次将数字图片添加添加到容器里,但是这样做就会导致数字多的话就会很卡,(怀疑原因有两个,一个是添加的子节点太多了,另外就是循环遍历数组次数太多,处理不了),有没有更好的办法啊
  • 1
    如题,我用的steam版,就是直接安装的最新版,也没有用测试版,他会不会自己更新,更新了会有影响吗?有没有必要在测试版里面主动选择一个固定的版本
    LRY巨蟹 13:31
  • 0
    如题,我想做一个持续攻击的功能,但发现只能造成一次伤害 我一开始使用的是area2D的area_entered信号来检测碰撞,察觉只能触发一次。且发现两个Area2D的碰撞区域还重叠在一起,检测碰撞的Area2D就已经发出area_exited信号。我一直认为是两个碰撞区域还在重叠时都不会发出area_exited信号,所以想依靠area_exited信号来创建持续攻击功能,现在发现用不了。 请问下各位大神们这两个信号都是正常运行?两个Area2D碰撞区域重叠的检测如何实现?
  • 6
    很简单的代码,不知道为什么会这样,搞不懂啊搞不懂
    Sunglario 11:56
  • 5
    例如,我在树的场景中定义了一个变量tall表示树的高度,在另一个叫地面的场景中使用preload导入树的场景,然后在后面实例化这个场景,并设置这个场景中的tall变量的值,但是不会在提示代码的位置显示出来tall这个属性 有什么方法来显示这个信息吗,感觉一旦变量太多了之后,看不过来了
    rond 10:44
  • 1
    老哥们,我在仿照rimworld写个游戏,我发现rimworld的tile之间的颜色是有过渡的,这个该怎么实现,谢谢大佬了
  • 2
    尝试把之前的gds转换成C#时遇到的问题, 如图, Info是继承Node的一个自定义类,子节点上挂了这个类的脚本, 但是通过GetChild的方式,获取到的子节点p是Node类型而非自定义的Info类,强转也不行,导致输出是 p为null 请问这是怎么回事,正常情况下要如何获取子节点上的自定义类实例?
    花丶残儿 09:00
  • 2
    我在创建动画选择后,人物呼吸动画播放会在框里平移
  • 55
    也不知道几天能做完,总之先下载一下素材,从Kenney那边下载的免费清版射击资产。CC0 免费可商用非常的爽。
    zbc1357 00:20
  • 23
    整个项目疯狂损坏,每次打开项目都会有场景损坏,把场景文件重新做一个后特么下次打开又有场景损坏,没法做下去了,特么我重新建个项目重新做,结果现在又疯狂损坏了,完全没办法了
    lcangao 2-22
  • 5
    一张跑步图,一张待机图,怎么弄到一个AnimationPlayer里面呢
    aWitheredz 2-22
  • 4
    godot安卓端 如何使用TouchScreenButton节点?
    诺里 2-22
  • 4
    还在设计事件和逻辑的阶段,godot引擎社区教程很多感到很高兴,但是目前有很多问题没有解决 比如想实现“按住Tab呼出金币、状态、道具栏等供玩家检查,松开撤回”,还没有找到办法想向吧内大佬请教有关按键映射的问题
  • 12
    我把godot4.1版本的源代码下载下来,直接使用scons编译就报这个错了,有没有大佬知道哪里出的问题?
  • 1
    我现在想要实现的效果是精灵图片和碰撞箱一起翻转,精灵图片的翻转可以实现,碰撞箱翻转没有实现。我尝试直接修改characterBody的scale.x但是它总是在修改后归位
  • 4
    想搞一个“攻击”动画,但是为什么按攻击键的时候没反应呢?我觉得我的逻辑没问题呀 ,有没有老哥帮忙看一下问题在哪儿?
  • 2
    环境:Godot4.2+gdscript 问题描述: 旧场景有一个tilemap节点,创建好了tileset,到检查器中已经设置好了碰撞层,也绘制好了瓦片地图,在旧场景中测试正常 但是当我选择将这个设置好的tilemap节点复制黏贴到新场景中,那么旧场景的2D窗口显示会变成如下: 而新场景的测试体验是正常的,这到底是为什么,我尝试过对tileset进行唯一化,也保存过tres文件,但是都没有效果,一旦复制黏贴,旧场景的tileset窗口的图集加载都会全部消失
    lifekokool 2-22
  • 5
    每次一打开测试窗口就会弹出来
    lcangao 2-22
  • 3
    想要给animationtree增加一个跳转到受击状态,但是所有其他节点状态都能跳转到hit,总不能所有节点都连出来一条线到hit上吧,太乱了 ,脑壳痛
  • 13
    本来在学unity,有点C#基础,在考虑要不要转godot
    lcangao 2-22
  • 7
    确实是png格式,而且能正常打开,但是这里总是提示占用锁定权限不足
  • 2
    C#的事件是不是就相当于自定义的Godot信号,如果不是,两者的区别在哪里
    Futaki 2-22
  • 3
    想问一下大佬们,Godot能承担多大的游戏开发量?能负担的了类似《空洞骑士》这样的量吗?之前看到Godot有一些功能缺失,会对游戏的最终效果有很大影响吗?希望大佬能指点一下
  • 1
    电脑目录被搞乱了,选择了重装,结果工程重新下载下来发现无法找到 dotnet sdk。也不知道咋定位,给我整麻了。 命令行显示如下,X86的SDK正常,X64的无法识别 环境变量排序如下,X86位于X64之下 因为启动项目的时候一直报找不到SDK,但是X64的都下载了,就乱投医也下了X86的。 目前Godot可以直接用X86的,但是识别不了X64的就很奇怪。
  • 2
    这个应该怎么去做?因为角色会转动,所 应该怎么朝向角色后方施加一个力,并且不随着力方向的改变而改变角色朝向
  • 5
    有几个问题想请教一下大佬们。[抱拳][抱拳] 第一个问题是 如果想要生成随机的带有地形的星球,使用 FastNoiseLite 类可以实现嘛?应该是怎样的思路呢? 第二个问题是 Godot自带的球体Mesh是下图这种经纬线的,定点在两极比较密集,换成正八面体那种顶点分布很均匀的球体对地形效果会有改善吗? 第三个问题是 我实在是不太了解Godot是如何使用Mesh的,我希望在这种结构中使用代码为MeshInstance3D更换Mesh资源,可以看到球体确实消失不见被更换了,但是
    胶* 2-21
  • 3
    (小白提问, 若有无意冒犯之处还请海涵... (正在学习并且复刻几个项目,目前使用的是Godot 4版本 有丁点其他语言开发方面有一些经验,在选择Godot的开发语言上纠结 ------------------------------------------ GDS: GDS 给予了非常良好的 python-like 的开发体验, 官方对他的描述是 "像是 python 但是 based on C#" 解释型语言,但是有大佬赐教gds虽然作为脚本语言, 但是不断优化运行速度已经很快了很接近编译型语言,而且个人实际学习体验,4.0的 gt 预制了很多节点的
  • 2
    第一个是视频教程的截图,tscn文件能显示缩略图。 第二个是我的截图,tscn文件不能显示缩略图。 请问要怎么才能让tscn文件显示出缩略图呢?
    使者丶n 2-21
  • 2
    新手想接触Godot 有没有大佬给点学习方向哇 大概怎么去系统学习 有推荐的教程吗 谢谢大佬们
  • 7
    今天在做游戏的时候发现了报错,但是不会卡死,我找不到是哪个节点出了问题,节点名称是数字什么的
  • 2
    有没有办法让警告标识像characterbody3d在没有coillisonshape3d节点一样直接在编辑器的节点旁边出现
    诺里 2-21
  • 2
    我在blender创建了循环骨骼动画 我将一根骨骼作为animationtree的根运动轨道 然后用animationtree.get_root_motion_position()函数的返回值 赋给CharacterBody3d的velocity属性然后move_and_slide()但是运动总是不连贯 怎么用根运动功能让运动连贯 项目地址 版本4.3dev3 网页链接
  • 8
    我现在有一个数组存储了一些节点信息,会存在多个节点都来查询或者删除,若不进行同步处理,就经常出现操作过程中,数组的某个节点已经被删除,导致操作提示错误,对象已经被删除之内的。如何实现像java中lock锁一样的同步锁呢,或者如何解决这种多线程增删改查操作带来的线程安全问题
  • 1
    就是双方连接成功之后一段时间,get_connection_status()返回连接的当前状态的值就突然变成CONNECTION_DISCONNECTED了。 代码: 错误: 错误之后,客户端还在上传,服务器还在接收: 网络问题是不可能了,因为ip用的是本机地址 错误:
  • 9
    是一个godot驱动的游戏,不知道是怎么回事,打不开,希望有大佬帮忙答疑解惑
  • 19
    我是个unity来的逃难人员,最近学习godot的时候回想起了以前的一些大坑,在这里给大家分享一下,如果有疏漏欢迎指正。 首先是过于不注重代码,这里的过于不注重代码并非是所谓的不会编程,而是总觉得“功能实现了就好了”,追求实现功能,这点当然是没错的,但如果一直是仅仅“功能实现了就好”的话你会发现你最终也不会在代码上有什么进步。因为不去解耦、不去提高灵活性,仅仅针对于这个场景的代码其实是很好写的。 怎么提高代码的水
  • 3
    感觉拿这引擎做游戏的类型有点单一,有做梦幻回合制游戏的人可以加群交流细化一下466205437
  • 2
    有一堆按钮的pressed信号连接了同一个函数,怎样在函数内部获取当前按钮的引用
  • 3
    比如我在家使用台式机,外出使用笔记本电脑,我想要能够一键同步之类的功能,最好就是还能同步插件之类的东西
    华音 2-19
  • 209
    先说一下初衷吧,我跟着官方教程学了GDS,可实战以后发现官方的脑回路太过清奇,好不容易整明白后想分享一下,好让大家避避坑 【本教程所介绍的可能并不严谨,望各位海涵。若有错误欢迎指出,谢谢(*^▽^*)】 (不知道贴吧界面兼容如何,如果分割线乱了我可不管) ------------------------------------------------------------------------------------------------------------------------------------------------------- (本教程适合对godot有初步了解,但又没有编程经验的人) 00初步
  • 6
    这是别人写的,我是新手,看不懂set和get是什么意思,有没有大佬能解释一下?
  • 5
    网址: https://kmalexander.com/free-stuff/fantasy-map-brushes/ 工具要求: Photoshop 该网址提供了二十多种风格的地图画笔, 可供绘制古典地图 官方案例:

  • 发贴红色标题
  • 显示红名
  • 签到六倍经验

赠送补签卡1张,获得[经验书购买权]

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!

本吧信息 查看详情>>

小吧:小吧主共10

会员: godot

目录: 软件及互联网产品