您当前的位置: 首页 > 

开发游戏的老王

暂无认证

  • 3浏览

    0关注

    803博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

批量修改贴图导入设置工具脚本

开发游戏的老王 发布时间:2019-09-01 08:11:31 ,浏览量:3

本文基于Godot 3.1.1版

Unity的这一招大家都不陌生了,之前我还隐隐地担心Godot没有这个机制,事实证明Godot真是无比的贴心,不仅工具齐全而且开箱即用,下面的宣传语不是盖的。

Godot 宣传语

步骤
  1. 编写脚本 先贴一个导入的脚本范例,实际应用中可以自定义导入和替换规则。这个脚本实际上就是实现一下post_import方法,参数就是导入进来的场景,把它遍历一下,替换所有(或部分)MeshInstance类型的子节点的Material
tool
extends EditorScenePostImport

func post_import(scene):
	for child in scene.get_children():
		if child is MeshInstance:
			child.set_surface_material(0, preload("res://materials/common_material.tres"))
	return scene
  1. 在编辑器中注册该脚本 注册脚本关键步骤都已在图中标注。注意在预设那个按钮中把这个设置设为默认,这样以后就可以在自动化导入了。

注册脚本

关注
打赏
1656935939
查看更多评论
立即登录/注册

微信扫码登录

0.0434s