简介
只要您是原始创建者并且上传的 资产(Asset)遵守 SandMod 的上传规范,您就可以发布您通过 项目窗口(Project)导入的任何 预制体资产(.prefab)、网格资产(.mesh)、材质资产(.mat)、2D 图片资产(.png/.jpg/.tga)、天空盒(.cubemap)、音频资产(.mp3/.ogg/.wav)。
CAUTION
如果需要上传的资产是 预制体(Prefab)类型,请注意该预制体内是否包含任何形式的脚本,如有脚本,请将脚本删除后重新创建预制体资产再上传,否则会因为预制体内有脚本而上传失败。
上传资源作用
当您发布任何这些 资产(Asset)时,可以选择公布资产(发布到资源商店的资产库),这样该资产会在审核通过后将其提供给其他创作者在他们的游戏项目中使用。
【Upload_Asset001.png】
您也可以选择不公布资产(不发布到资源商店的资产库),这样资产将会上传至 SandMod 公共服务器,在其他任何设备上,您都可以在登录了该 Blockman Go 账号的 SandMod 编辑器中使用这些资产。
【Upload_Asset002.png】
上传方法
如果您需要 上传资源(Upload Asset),您需要在 项目窗口(Project)上右键点击您需要上传的 资产(Asset),在资产的上下文菜单中点击 上传资源(Upload Asset) 选项,此操作将会打开 资源商店上传窗口(Asset Store Upload),完善上传资料后,您能选择将资产公布还是私有,是迭代旧资产的更新还是上传新的资产。
【Upload_Asset003.png】
资源商店上传窗口
基础信息
上传资产(Upload Asset)前需要完善资产的基础信息,需要完善的信息如下:
【Upload_Asset004.png】
| 名称 | 描述 |
| 缩略图(Thumbnail) | 上传的资产的缩略图,您可以直接点击上传图标上传缩略图。 【Upload_Asset004_1.png】 如果上传的是 预制体资产(.prefab)、网格资产(.mesh)或 材质资产(.mat),您可以点击图标旁边的 生成器(Generator)按钮。 【Upload_Asset004_2.png】 点击后会出现 缩略图文件生成器(File generating thumbnail)弹窗,在弹窗中您可以长按鼠标左键并拖动鼠标转换资产显示的角度,滑动滚轮可以缩放资产,调整好角度以后点击 保存(Save)按钮即可将当前弹窗显示的内容裁剪为该资产的缩略图。 【Upload_Asset004_3.png】 |
| 资产名称(Asset Name) | 编辑上传的资产命名,此命名将显示为 资源商店(Asset Store)中该资产的命名。 |
| 分类(Category) | 资产类型分类会根据资产类型自动分类且不可编辑,当上传 预制体(Prefab)资产时,会根据预制体中所囊括的组件对资产类型进行自动分类。 模型(Model)资产内容分类可点击下拉框选择,可供选择的类型包括: · 几何体(Geometry),包括立方体、楔形、锥形等。 · 生物(Organism),包括动物、怪物、昆虫、细菌等。 · 自然(Nature),植物、地形等。 · 食物(Food),包括食物和食材。 · 人造物品(Man-made objects),如工具、武器等。 · 交通工具(Transportation),如汽车、船只、飞机等。 · 建筑(Building),如楼房、商店等。 |
| 描述(Description) | 编辑该资产的描述,最多只能编辑 200 个字符。特别对于音频资产,这样的描述很重要。 |
| 同时发布到资产库中(Upload To The Asset Library) | 选择资产是否同时上传至资源商店的资产库中,即为是否公布资产。 |
| 结构树(Sources Panel) | 显示上传的资产相关的内容,只能查看,不能编辑。如果您上传的是预制体资产,请留意预制体引用的贴图、材质和网格体等相关资产是否上传齐全。 |
更新现有资产
资源商店上传窗口左下键的切换按钮,可以用于管理上传的资产是用于迭代旧的资产,还是以新的资产上传。默认情况下,是以新的资产上传。
【Upload_Asset005.png】
如果选择的是 更新现有资产(Update existing resources),资源商店上传窗口将打开已上传资产列表,供您选择需要更新的资产。
【Upload_Asset006.png】
选择后基础信息面板将自动显示该资产的相关信息,方便您对更新内容的修改。
【Upload_Asset007.png】
多语言配置
由于 SandMod 编辑器面向的是全球各地的游戏开发者,如果您希望您的资产能被更多游戏开发者使用,您可以在上传资产前为该资产配置本地化信息。
要编辑资产的本地化信息,您需要在资源商店上传窗口的左侧侧旁栏中点击 本地化(Localization) 选项。
【Upload_Asset008.png】
点击后资源商店上传窗口将跳转本地化面板,您可以在下拉框中多选本地化的语言,并在面板中编辑每个语言的资产名称和描述。
【Upload_Asset009.png】
一键发布
当上传资产的信息都补全后,点击 上传(Upload) 按钮即可将资产上传。
【Upload_Asset010.png】
上传成功后,您可以在资源商店窗口的 我的资产(My Assets)面板和 已下载资产(Downloaded Assets)面板中查看该上传的资产。
【Upload_Asset011.png】
当前限制
当前使用 SandMod 上传资产,无论是否公布资产,该 资产(Asset)都会从项目的文件夹路径迁移至资源商店中,因此上传后的资产及其所关联的其他资产(如预制体资产所关联的网格资产和材质资产等)都无法在 项目窗口(Project)中查看。
【Upload_Asset014.gif】
如果该资产上传后您在游戏项目中还需要继续使用该资产,您可以在资源商店窗口的 我的资产(My Assets)面板和 已下载资产(Downloaded Assets)面板中将对应资产重新下载,具体下载和使用方法,请参阅 资源商店 章节。
值得注意的是,即使资产上传后您无法在 项目窗口(Project)中查看该资产,您项目对该资产的静态引用【即在 检视窗口(Inspector)通过引用类型的属性引用该资产】依旧会生效。如果该引用无需更改,SandMod 将不建议重新引用。
CAUTION
资产上传后,即使重新下载到 项目窗口(Project),该资产的资产 ID 也会和上传前的资产 ID 发生差异,如果项目中需要动态引用该资产,请上传后重新记录该资产的资产 ID,以防引用错误。
