问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Godot游戏引擎中图片素材的获取与编辑指南

创作时间:
作者:
@小白创作中心

Godot游戏引擎中图片素材的获取与编辑指南

引用
CSDN
1.
https://m.blog.csdn.net/CoderZzz6310/article/details/137748672

在游戏开发过程中,图片素材的获取和编辑是至关重要的环节。本文将详细介绍如何在Godot游戏引擎中处理和使用图片素材,包括素材的来源、版权注意事项,以及具体的切割、合并和渲染等操作步骤。

图片素材的准备

在游戏开发中,图片素材的需求是不可避免的。以下是一些关键点:

  • 术语:在游戏开发中,一张图片通常被称为"Sprite"(精灵)。
  • 版权风险:使用来源不明的图片存在版权风险,尤其是在商业用途中。

学习阶段的素材获取方式

  1. 可以通过百度搜索或从一些资源网站获取,但这种方式仅适用于学习交流,不能用于商业用途。
  2. 在正式工作中,公司通常会有专门的美术人员提供素材。
  3. Unity Store是较大的资源素材商店,可以获取高质量的2D图片资源。
  4. 独立开发者可以选择外包给第三方团队完成。
  5. 还可以从一些提供正版授权的素材网站获取图片,或者使用免版权的网站资源。
  6. 在一些个人外包网站如淘宝或猪八戒网,可以找到大学生或其他寻找副业的人进行外包。

国外优质资源网站推荐

  • Unity Store:最大的游戏资源网站,提供2D图片资源。
  • craftpix:提供高品质的优质和免费2D游戏资产。
  • game dev market:内容涉及2D、3D、音频和GUI素材。
  • kenney:专注于游戏创意原型的资源站。
  • Fiverr:综合的数字服务提供平台,可以找到定制服务的人员。
  • DLsite 同人:提供同人誌、同人游戏、同人ボイス、ASMR等资源。

图片处理

去除背景

使用PS处理一张图片,去掉背景,做成可用的素材:

用魔棒工具选中白色背景,然后点击delete:

快速导出为png格式,然后导入Godot中使用。

图片的切割

一个PNG图片中可能包含多个素材,使用时需要进行切割:

  • 第一种方式:使用PS等工具切割好后,重新导入Godot中使用。
  • 第二种方式:在Godot中通过Region指定使用的图片区域。

具体操作步骤:

  1. 点击Region,启用该功能。
  2. 点击编辑区域,选择自动裁剪。
  3. 设置xy(位置)、w(宽)和h(高)参数。

图片的合并

有时需要将多张图片合并成一张以方便管理:

  • 第一种方式:使用PS等工具合并后,重新导入Godot中使用。
  • 第二种方式:在Godot中选中多张资源,以AtlasTexture方式重写reimport。

具体操作步骤:

  1. 选中要合并的图片。
  2. 在导入设置中选择TextureAtlas。
  3. 填入文件名并点击重新导入。

图片与渲染器

Godot基于节点系统,Sprite节点用于显示图片:

  • Sprite节点继承于Node2D节点,包含Node2D的所有属性。
  • 可以通过拖拽或选择文件的方式更换显示的图片。
  • 通过创建Sprite节点并拖拽图片到Texture选项中来显示图片。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号