news 2026/7/20 13:46:15

godot4.6 TileSet难点

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
godot4.6 TileSet难点

实现方案一:

手工在编辑器中准备TileSet的图块ID,比如:水井为一个tileset块(12),再准备一个里面的水,tileset块为(45),这个块用动画多帧的形式。显示就是把两个块12和45都显示出来,用两次setcell函数。这种方案,对SetCell第三个参数不会使用:

SetCell(new Vector2I(one.X, one.Y), one.picid, new Vector2I(0, 0));

实现方案二:

如果一个建筑的多种状态,每个图片的大小完全一致,可以把这些图片做成一整张图片,放入一个tileset块(47),使用的时候,用setcell第三个参数来选择具体用哪一块。比如把20个道路块合成一排,放到一张图片中,看情况画出道路的不同状态。

SetCell(new Vector2I(one.X, one.Y), one.picid,new Vector2I(one.subid, 0));
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/20 13:46:14

GalTransl终极指南:如何用AI大模型轻松汉化Galgame

GalTransl终极指南:如何用AI大模型轻松汉化Galgame 【免费下载链接】GalTransl 支持GPT-4/Claude/Deepseek/Sakura等大语言模型的Galgame自动化翻译解决方案 Automated translation solution for visual novels supporting GPT-4/Claude/Deepseek/Sakura 项目地址…

作者头像 李华
网站建设 2026/7/20 13:46:13

智能新闻播报系统:Python与NLP实现自动化晨间播报

1. 项目概述:每日新闻播报的价值与实现路径每天早晨被手机闹钟惊醒后,我做的第一件事就是打开新闻客户端。但面对海量推送,常常陷入"信息过载"的焦虑——直到去年开发了这套自动化新闻播报系统。这个项目本质上是一个智能信息过滤与…

作者头像 李华
网站建设 2026/7/20 13:45:55

解锁开发者作品集灵感库:从数据聚合到个性化展示的技术实现

解锁开发者作品集灵感库:从数据聚合到个性化展示的技术实现 【免费下载链接】developer-portfolios A list of developer portfolios for your inspiration 项目地址: https://gitcode.com/GitHub_Trending/de/developer-portfolios 在技术职业发展的道路上&…

作者头像 李华
网站建设 2026/7/20 13:45:12

XZ8921B充电电流1.2A内置OVP保护功能完整的升压开关型3节12.6V串联锂电池充电管理芯片

概述 XZ8921B是一款输入电源30V高耐压、同时 BAT引脚同样具备30V高耐压。内置OVP保护功能完整的升压开关型3节串联锂电池充电管理芯片。其ESOP8的封装与简单的外围电路,使得XZ8921B非常适用于便携式设备的大电流充电管理应用。 XZ8921B内置输入欠压保护、输入过压保…

作者头像 李华
网站建设 2026/7/20 13:45:11

Windows安装错误2502/2503终极修复指南:AtlasOS一键解决方案

Windows安装错误2502/2503终极修复指南:AtlasOS一键解决方案 【免费下载链接】Atlas 🚀 An open and lightweight modification to Windows, designed to optimize performance, privacy and usability. 项目地址: https://gitcode.com/GitHub_Trendin…

作者头像 李华