godot吧
关注: 6,738 贴子: 33,562

godot游戏引擎技术交流讨论

  • 目录:
  • 软件及互联网产品
  • 24
    图文详情请看下面, 现在支持godot3.x(3.6)版本制作的游戏移植到微信小游戏, 移植工具最早将于11月底上线, 有制作或者移植想法的小伙伴可关注下~ https://www.bilibili.com/opus/994505995308761092
    citizenll 11-5
  • 2
    《吸血鬼的回忆》全新全弹互消弹幕射击STG! - Vampire Memories 前言: 大家好啊 ! 我独自一人开发的弹幕射击 STG/Shmup 游戏马上就要发售啦! -------------------------------------- 关于试玩版(Demo) -------------------------------------- 试玩版页面: (加愿望单 w ) https://store.steampowered.com/app/2329760?utm_source=tieba -------------------------------------- 游戏介绍 -------------------------------------- 这是一个您也能简单上手的,技术力要求不高的弹幕射击游戏(SHMUP / STG); 所有子弹都会互相销毁,
  • 11
    爬自官网文档,经过细微调整使其渲染正确并去除广告。 github smgdream godot-offline-docs-cs
    shydhryw 11-2
  • 66
    早上直接转发了视频链接没人看,这次多放几个截图和文字介绍一下
    说的倒立 11-14
  • 9
    游戏时长大概在4~8小时左右,希望大伙们可以支持下我! 这是个轻量化的俯视角射击游戏,一只手就能操作,通过在游戏中杀怪收集金币,然后组织探险队去找回失踪成员,失踪的成员也有一些厉害的角色,找到他们可以解锁更多角色。还可以找到宠物来辅助战斗。每个人物都有自己专属的攻击方式和特殊能力,每次升级会随机出现三张能力卡牌,玩家可以思考如何让人物和卡牌效果搭配出更强的战斗力,从而生存更久,打败更强的怪物。
  • 13
    #独立游戏开发#终于是通过商店页面审核了,一个类幸运房东的休闲游戏。只求各位捧个人场,添加一下愿望单。那个哔站账号就是本人。
  • 21
    宣传一下我的开源插件, 刚发布了v1.0版本, 支持基本的本地语言大模型, 多模态, 及检索增强生成, 可以在windows, mac, linux, 及android上运行 源码: 网页链接 Asset library: 网页链接 示例: 网页链接 暂时只有英文文档, 如果有需要的话也未来也可以翻成中文。希望有人可以用大模型搞点有趣的游戏
  • 3
    项目链接(完全开源):https://github.com/chushi0/rmc/ 导出的可执行文件链接:https://github.com/chushi0/rmc/releases/ 支持windows和android 之前朋友推荐旋转音律这款游戏,说这款音游是用传感器控制的,跟开车一样。我本来想去试玩一下,但运行它必须安装Taptap,还要花18块钱才能玩于是在没有实际体验过的情况下,根据了解到的信息自己做了一个,过过手瘾。
  • 0
    网页链接 网页链接 两个月前有吧友问他对象池写得对不对,我回复他应该在遇到频繁生成删除同一种节点的时候针对性写,比如无限滑动的背包,就好理解对象池概念了。 然后发现网上的背包教程都是分页的,就尝试手搓一个,顺便尝试看看在 Godot 里怎么用 C# 接口。 侧重点在无限滑动上。 真要写背包商店聊天框,还得写向数据源请求数据,以及对聊天文本长度不一导致container item大小不规则的处理,这太麻烦了。
    MasnDe 6-4
  • 6
    在知乎上写了一个帖子,本来要发在吧里的,但是写太长了,所以就跑知乎了,大家知乎上看 手把手教你在Godot2D当中实现高性能草地渲染网页链接 应该还是比较容易看懂的,毕竟已经手把手地教了(汗
    rond 8-27
  • 100
    也不知道几天能做完,总之先下载一下素材,从Kenney那边下载的免费清版射击资产。CC0 免费可商用非常的爽。
    MazelTov 4-10
  • 5
    由godot制作的3d游戏,window x86 下载链接: 网页链接 提取码:1145 b站:https://www.bilibili.com/video/BV1eK4y1q7aw/?spm_id_from=333.999.0.0
  • 22
    各位小伙伴,大佬们好 耗时整整两个半月,终于把一款小游戏发布到taptap上了,期间也是踩坑无数啊,刚学习的时候也得到过贴吧里不少的帮助,感谢大家。 TapTap搜游戏名:末日幸存者小队 欢迎大家来玩,后面有机会我会分享下我在开发安卓游戏时遇到的一些坑,也欢迎大家关注我的B站账号,会不定期分享些教程 B站号:Small-K 宣传视频BV号:BV1LH4y197AW
  • 3
    这次直接增加了大量素材,接近第一个包的2倍。 1517个素材文件,85.1MB。 更多图块,地形,天空,怪物,人物,UI。
  • 8
    偶尔看到有人索要黑兔先生这个资源,所以整理了一份出来。给大家用。 里面有 806 个文件,其中大部分是GIF图,黑兔的动作基本覆盖所有功能了(还有不够用动作,喊我补,有时间我就会补) 这些资源都是免费的,因为都是我做游戏的时候画的。 喜欢的话就拿去吧,不过这里的素材是很多个游戏搭在一起,所以不一定都适合用。 GIF的帧提取,我用Imagine软件打开一个图片接个ctrl+E,就导出帧图到Godot资源里。 这里面的素材随便用,有空的话也可以
  • 15
    # 概览 《追气球之旅》是一款萌系手绘画风的2D横版休闲动作冒险游戏,你需要扮演小动物乘坐气球在空中飘荡飞行和战斗,去踩破其他小动物的气球赢得胜利。你将会看到多样化的自然风景,面对未知的挑战,展开一场欢乐的冒险,重拾气球大战的童年乐趣。 # 关于 生活在青青绿草地上的小动物樱桃熊和幻幻狐一直梦想着环游世界,但是它们的旅行热气球却被未知的力量偷走了。为了找回热气球再续旅行梦想,它们一起踏上了追逐热气球的冒险。跨
    cnxinan1 6-6
  • 28
    好像MC也是用的这个算法,叫做中点位移算法(midpoint displacement algorithm)它是一种用于生成一维或二维噪声的分形算法,它可以用于模拟自然景观,如山地、云彩、河流、海洋等。 通过递归地对网格进行随机位移,来创建出具有自然感和多样性的三维地形模型。它可以根据不同的输入参数和纹理映射技术,模拟出各种类型和风格的地形,例如山脉、平原、沙漠、海洋等。它也可以用于生成其它自然现象,如云彩或水波等。它的优势在于算法简单,运
    a173512 1-30
  • 19
    关于无限循环列表,在Godot中并无实现,当我们的数据多到一定程度的时候绘制滚动的item内的内容会有很大的开销,所以打算自己写个无限滚动列表,目前的设想是生成几个item充满ScrollView,当滚动到最后一个item时,把最上面的item拿到最下面,根据数据的不同刷新每个item的显示,可以支持不同的item在列表内滚动。 保持更新。。。
  • 4
    分享一下我用godot做的游戏,已经上架,炼金术士Clicker
    昵称 7-5
  • 2
    如下面动图所示,长按鼠标左键模拟弹出菜单(项目设置里打开输入鼠标-> 指点->鼠标模拟触摸) 先创建一个一次手动开启计时器(开启one shot),并设置等待时间 在输入里检测触摸按下事件,如果开始按下则启动计时器,记录按下位置, 如果提前松开则取消计时。 计时器时间结束触发菜单可以有两种写法: 第一种直接获取菜单,设置位置然后显示 第二种模拟鼠标右键,让lineEdit节点处理。
  • 0
    写了一篇博客关于GDExtension cpp的环境搭建与使用基本操作。感兴趣的可以看一看。 网页链接 https://blog.csdn.net/m0_52880224/article/details/130663521
    昵称 5-18
  • 3
    在gdextension中向类中添加属性(字符串类型)时好像只能添加godot::String类型的?使用char* 或std::string之类的会报错。但cpp中的库使用后者,使用一些cpp库的时候不可避免的要进行转换,这里写了一篇博客关于godot::String与char*,std::string之间的相互转换。 https://blog.csdn.net/m0_52880224/article/details/130636688
  • 106
    感觉 Godot 在果外的影响力已经仅次于 Unity 和 UE了,但在果内好像基本没啥动静。。。 这么好的工具没人用确实可惜了,为此我准备尝试写一篇零基础的Godot编程入门教程,希望更多人入坑 Godot。 教程还在编写中,目前只有个 Github 的连接,等我 Gitee Page 认证通过了会尝试传到果内的 Gitee 上。https://reimenn.github.io/MyGDSciprtBook/
    缇揦米苏 11-13
  • 48
    个人在学习godot时写的,方便unity玩家快速上手godot,当然不会uniry的也能看。 共一万四千多字,编写不易,学费3滑稽币。 markdown在线版:网页链接 pdf版:网页链接 以后再放到其他平台上,现在先用gitee凑合
    DA200015 5-20
  • 4
    希望能正式向大家介绍一下,我投入大量精力和心血开发的开源QQ机器人框架 RainyBot 这是一个新手友好,功能强大,简单易上手的QQ机器人开发框架 ,诞生的初衷是为了让任何水平的用户都能开发属于自己的QQ机器人~ 这个项目陆续历经了一年的时间,且一直在积极开发中;现在已经发展成为了一个功能齐全且独具特色的框架,并在今日发布了大型更新V2.2,进行了大量的更新和改进。 RainyBot的项目地址是: 网页链接 RainyBot是一个跨平台的QQ机器人开发
  • 17
    原本暑假的时候闲来无事写的一个小游戏,地图是像MC那样的方块世界,这个扩展最初是为了地图生成时做搞得,开始用GDScript写的,不过由于性能原因,我决定利用Godot 4.0的GDExpansion技术采用C++重新编写。注册了一些相关的类用于生成自定义体素网格,希望可以帮到大家 下面的开发时的一些效果图
    伊纳芙 11-6
  • 11
    链接:https://pan.baidu.com/s/1iFqhBpfIdvFZTk2wwYw4bQ?pwd=gdoc 提取码:gdoc 复制这段内容后打开百度网盘手机App,操作更方便哦 自己从官方仓库编译的,折腾了大半天。 踩了几个坑终于搞定了带中文搜索以及class-API的中文化 几月前我自己尝试构建的文档好像class-API没有中文化,不支持中文搜索 下面的链接跟几个月前照旧 要使用搜索功能需要开启服务器(因为本地跨域问题) 服务器(win/linux/mac均有)已在分享的文件夹内,具体看内部说明 windows版默认端口为34567 开
  • 7
    名称:Love2D Editor 作者:upizpp 官网:https://upizpp.neocities.org/ 具体介绍可以看官网上的,这里附几张截图。
  • 16
    一楼放搜索关键字(按住、点击;长按、短按;hold key、click key;long press、short press) 前排提示:字多,但其实信息量非常低,新手放心读 前排提示2:处于非编写脚本状态时,需将 Godot 页面切换回 2D,以便正常使用快捷键。(点击 Godot 窗口顶部居中位置四个主屏幕按钮 "2D,3D,Script,AssetLib" 的 "2D" 即可切换)
  • 8
    (注:使用此技巧只能文本的国际化,并且是机翻,可能有些地方需要手动更改,图片,音频等资源需要自己手动设置) 1.需要的软件: ①VS Code ②VS Code插件translate ③Translation Generator(我用godot做的工具) VS Code下载链接:https://code.visualstudio.com/download translate插件链接:https://marketplace.visualstudio.com/items?itemName=leizl.transl (也可以在vsc中直接搜索,但是注意不要下错) Translation Generator下载链接:https://upizpp.lanzout.com/b02vgb75i 密码:chwt
    chengguo24 2-13
  • 2
    b站号 BV1uS4y1t72N 网页链接 游戏名称:All Colors in Control ( 多少有点乱取名的意思) 实际一人一天完成() 使用Godot引擎制作,音乐使用LMMS创作,图像素材使用Krita绘制(大白嫖) itch.io上的链接(Jam所在地点,能帮投一票吗): 网页链接 此外工程文件也在github上用GPL v3协议开源了: 网页链接 希望大家喜欢
  • 2
    此插件能够帮助使用者在gd里面编辑json格式的文件,不再需要挂个vscode在后台了! 另外,还顺带增加了json的resource类 可以直接使用load("xxx.json")来加载和使用ResourceSaver.save来保存了。 下载链接:网页链接 JsonScript类有几个方法: func set_as_text(text:String) # 将text保存至文件 func get_as_text() -> String # 获取文件文本 func set_as_data(value) # 将value保存至文件 func get_as_data() # 获取解析后的内容 在编辑器内打开json文件的几种方法: 一.打开json编辑器,选择Fil
    SCUM蔷微 7-11
  • 3
    这是给入门 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
    in 9-14
  • 10
    我个人是主要做前端的,最近需要在页面插入godot生成的H5内容, 发现网上的文档对于H5数据交互方面写得不是很详细, 官方的帮助搜出来的更是抽象, 摸了些坑后,算是解决问题了,分享下我自己的解决方法 需要在页面调用godot内容时: # 创建godot的JavaScript Callback对象 var _onJavascriptCallback = JavaScript.create_callback(self, "_on_js_callback") # 在页面创建与godot交互的接口 if OS.has_feature("Javascript") or OS.has_feature("HTML5"): JavaScript.eval(""&quot
  • 14
    根据Atwood定律:“一切能够用JavaScript编写的,最终都会用JavaScript来写”,于是乎我就找了找看看有没有人已经做过可以用JavaScript来写Godot程序的东西,还真的发现了。地址见二楼。
  • 40
    近日本人用rust写godot代码由于出了点问题,谷歌搜索问题也搜不到,突然想到贴吧这个好东西,我赶紧在搜索框搜rust关键字,结果啥也没有,所以我打算开个godot-rust帖子,给一些用rust的小伙伴点建议,具体想到啥写啥
    ADRESG 5-27
  • 31
    编译前 zh_CN.po 文件 替换 doc/translations/zh_CN.po 阿里云盘:/s/iwxqzQsWLKP
  • 21
    祝愿godot继续强化!!! Steam直通车:https://store.steampowered.com/app/1858970 我(黑之翅膀)和叁踋猫一起做的,第一个试玩版,还没做完,在steam上架上也是经历了一波三折各种事情哈哈。
  • 12
    <阅读并理解本文需要一定GDscript基础> 事关紧急,咱们就直接步入正题: !!!但虽然紧急,可本文如有错误,欢迎指出!!! 各位请看一下这个代码: 很简单,不是吗?上面这段代码就是在_ready函数被加载时,调用test函数。 可在Godot3中,我们试着像其它语言那样,引用函数时就会发现: 这是错误的!!! 因为Godot3 GDscript中没有用于存储函数的类型! 我们可以这样简单地理解,当GDscript编译器处理到函数,会把它们单独处理,加载到当前节点
  • 9
    本人最近研究了Godot的架构,在使用GDExtension时,发现网上的中文资料很少!!!所以本人抽空,在这里讲解一下如何使用GDExtension,并在Godot4中继续使用新版本的GDnative 首先,GDExtension是什么,GDExtension实质就是Godot4.0加入的新的二进制模块处理架构,使用它,可以实现在不编译引擎的情况下,直接给引擎编写模块(引入新的类) 当然,一提到二进制脚本,你可能会想起在Godot4.0之前的GDnative,如果你有GDnative开发经验,你应该会知道GDnative的原始C API是繁
    Taro 12-16
  • 4
    1、在visual studio中创建一个项目,.net framework的控制台程序或者winform程序都可以(visual studio2019默认程序是64位),进入项目后点击工具->Nuget包管理器->管理解决方案的Nuget程序包 2、在Nuget包管理界面,点击浏览->输入"slua"->选择slua standalone,在右边勾选刚才创建的项目名称,点击安装 3、安装完成后,可以看到项目内多出了一个lib文件夹,作者在其下分别维护了64位版本和32位版本,visual studio2019默认程序是64位 4、点击生成->生成解决
    綦軰榀... 10-12
  • 8
    前言 最近尝试使用了Godot的mono版本,在此作一下记录。虽然学的是计算机,但是C#接触的不多,若有谬误,敬请指正!
    柯哆啦 8-16
  • 38
    一、首先是知名的独立游戏平台 itch.io 上的免费资源 以下一些只是我收集的部分素材简略图 更多高质量素材需要自己探索 1. https://maaot.itch.io/mossy-cavern 2. https://alexs-assets.itch.io/16x16-rpg-item-pack 3. https://pixelfrog-assets.itch.io/pixel-adventure-2 4. https://blackspirestudio.itch.io/medieval-pixel-art-asset-free 5. https://cheekyinkling.itch.io/shikashis-fantasy-icons-pack 6. https://devilsworkshop.itch.io/low-poly-3d-and-pixel-2d-rpg-game 7. https://jesse-m.itch.io/jungle-pack 8. https://darkpixel-kronovi.itch.io/mecha-golem-free
    佰谨02 8-26
  • 10
    看到贴吧里C#的帖子太少了,就忍不住想水个帖,记录我学到的一些东西。
    胡萝卜 9-23
  • 10
    这几天我跟一个大佬在合作,然后我们俩都不太会数学哈哈。 最近想搞个物理爆炸的效果,把周围的东西炸飞,于是做出了这个效果。 我这里的计算原理可能跟其他游戏不太一样,不过效果感觉还可以,应该是最简单的实现方式了。 原理是: 我们获取炸弹的坐标,再获取被炸物体的坐标。 物体的坐标 - 炸弹的坐标 = 两者之间的距离 这样计算下来,只要炸弹的位置在左边,炸弹的坐标就肯定小于物体的坐标,这样减出来的结果就一定是整数,所以它
  • 49
    前言: 1.本人之前做了一个Mesh切割插件,是直接用GDS写的,结果开发了一大半才发现,GDS的效率无法满足实际应用!!所以那个插件暂时停滞了下来,我最近研究了C#和C++,准备把这方面的教程补一下。 (顺便证明一下我真的没有摸鱼ヽ(ー_ー)ノ) 2.还是老规矩,本教程如有错误欢迎指出(*^▽^*) 3.排版我已经无能为力了,各位通融通融就这样看吧....... ---------------------------------------------------------------------------------------------------------------------------------- #
    婼娅 9-21
  • 11
    我们都知道在GDS中,逻辑判断关键字官方给出了两个:if 和 match(尤其是match,屡试不爽) 但GDS可以逻辑判断的语句有2.5个,咱们就好好讨论一下这0.5个。 如果你有编程经验,你也许听说过“短路运算”,如果没听说过也没关系,我们一起来探讨一下: (1)啥是短路运算: 你应该知道关键字 or , and , not 吧,这些关键字不仅可以在判断类语句中使用,还可以在声明语句中使用!!! 赋值的结果显而易见,但如果换成这样: 这就不好判断了,这得引

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

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

扫二维码下载贴吧客户端

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

本吧信息 查看详情>>

小吧:小吧主共10

会员: godot

目录: 软件及互联网产品