最近看到贴吧里面有朋友在DIY卡牌,于是就花了一些时间用Unity做了这么一个简单的工具。
制作过程用到了如下插件:
【1】QFramework:https://qframework.cn/qf
【2】Runtime Preview Generator :https://assetstore.unity.com/packages/tools/camera/runtime-preview-generator-112860
【3】Runtime File Browser:https://assetstore.unity.com/packages/tools/gui/runtime-file-browser-113006
【4】基于Shader实现的UGUI描边解决方案:https://www.cnblogs.com/GuyaWeiren/p/9665106.html
在此感谢插件作者 凉鞋、yasirkula,[图片]GuyaWeiren,素材作者 RayB2,字体 寒蝉圆黑体
插件的界面如图所示,你可以先选择一下要DIY的卡牌类型,目前仅支持 装备牌,咒术牌和随从牌。
如果是前两者只需要填写卡牌名称、星级、卡牌具体效果,及给一张卡面的图片即可(最好是png,且因为目前没有遮罩,为了避免图片穿框,最好图片可以用 410x410的圆形进行裁切后再导入)
如果是随从牌会稍微复杂一点点,需要选择随从的种族,并填写其攻防。
这里有一个金色版本的选项,你可以选中。但是注意,金色版本只会改变随从卡牌的背景色,并将卡面显示的攻防属性变为面板中填写的数值x2。就是说你在面板中填写的数值始终是普通随从的数值。如果需要金色随从的属性值不是普通随从的两倍,可以修改数值并分别导出普通和金色两个版本。【另外,金色随从的效果要发生什么样的变化需要自己填写。】
其他的,你还可以新增种族,需要填写一个种族名称和一个16进制的色值(这个色值就是 xx种族的背景色),如下上图所示。
如果有混合种族的需求,目前可以先新建一个种族名称来表示,比如:“自然族·龙”,然后在创建卡牌的时候选中这个新种族。
将鼠标放到你导入的卡牌上方,可以拖动其位置;用鼠标滚轮可以对其进行大小缩放。
注意,使用默认的名称时无法保存图片(即导出愿像),需要对卡牌名称进行修改(只要编辑过即可,如增删一个字符)
目前存在包体较大的问题(解压前35MB,解压后85MB),介意的朋友谨慎使用。(有优化经验的朋友也可以分享一下,目前主要是UnityPlayer.dll 和Manage里面比较大;导出的卡牌的文字边缘还会有一些白色的像素,这个暂时无法解决,不介意这点的朋友欢迎试用。也可以使用截图方式保存,然后用工具去蓝底。截图推荐下 snipaste。
制作过程用到了如下插件:
【1】QFramework:https://qframework.cn/qf
【2】Runtime Preview Generator :https://assetstore.unity.com/packages/tools/camera/runtime-preview-generator-112860
【3】Runtime File Browser:https://assetstore.unity.com/packages/tools/gui/runtime-file-browser-113006
【4】基于Shader实现的UGUI描边解决方案:https://www.cnblogs.com/GuyaWeiren/p/9665106.html
在此感谢插件作者 凉鞋、yasirkula,[图片]GuyaWeiren,素材作者 RayB2,字体 寒蝉圆黑体
插件的界面如图所示,你可以先选择一下要DIY的卡牌类型,目前仅支持 装备牌,咒术牌和随从牌。
如果是前两者只需要填写卡牌名称、星级、卡牌具体效果,及给一张卡面的图片即可(最好是png,且因为目前没有遮罩,为了避免图片穿框,最好图片可以用 410x410的圆形进行裁切后再导入)
如果是随从牌会稍微复杂一点点,需要选择随从的种族,并填写其攻防。
这里有一个金色版本的选项,你可以选中。但是注意,金色版本只会改变随从卡牌的背景色,并将卡面显示的攻防属性变为面板中填写的数值x2。就是说你在面板中填写的数值始终是普通随从的数值。如果需要金色随从的属性值不是普通随从的两倍,可以修改数值并分别导出普通和金色两个版本。【另外,金色随从的效果要发生什么样的变化需要自己填写。】
其他的,你还可以新增种族,需要填写一个种族名称和一个16进制的色值(这个色值就是 xx种族的背景色),如下上图所示。
如果有混合种族的需求,目前可以先新建一个种族名称来表示,比如:“自然族·龙”,然后在创建卡牌的时候选中这个新种族。
将鼠标放到你导入的卡牌上方,可以拖动其位置;用鼠标滚轮可以对其进行大小缩放。
注意,使用默认的名称时无法保存图片(即导出愿像),需要对卡牌名称进行修改(只要编辑过即可,如增删一个字符)
目前存在包体较大的问题(解压前35MB,解压后85MB),介意的朋友谨慎使用。(有优化经验的朋友也可以分享一下,目前主要是UnityPlayer.dll 和Manage里面比较大;导出的卡牌的文字边缘还会有一些白色的像素,这个暂时无法解决,不介意这点的朋友欢迎试用。也可以使用截图方式保存,然后用工具去蓝底。截图推荐下 snipaste。