美文网首页
Godot笔记:批量修改贴图导入设置工具脚本

Godot笔记:批量修改贴图导入设置工具脚本

作者: 吃烧烤的老王 | 来源:发表于2019-07-31 15:10 被阅读0次

本文基于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. 在编辑器中注册该脚本
    注册脚本关键步骤都已在图中标注。注意在预设那个按钮中把这个设置设为默认,这样以后就可以在自动化导入了。
注册脚本

相关文章

网友评论

      本文标题:Godot笔记:批量修改贴图导入设置工具脚本

      本文链接:https://www.haomeiwen.com/subject/gqqtdctx.html