[]希望给spine增加一个showSlotSkinByName(slotName:String, name:String)方法
目前关于spine骨骼动画提供的关于换装的功能有:
其中:showSkinByIndex(skinIndex:int):void 根据spine中的皮肤索引一键换装
showSkinByName(name:String):void 根据在spine中的皮肤起的名字一键换装
showSlotSkinByIndex(slotName:String, index:int):void 根据spine中的单个插槽里的纹理索引换皮肤
缺少一个showSlotSkinByName(slotName:String, name:String) 根据spine中的单个插槽里的纹理名字换皮肤的方法
如图:如果武器weapon插槽里起的名字不是连续的索引数字,一般可能会起“sword”、“bow”、“gun”等名字,那么用索引去单个切换纹理的方式会很难判断和对应起来。
既然官方已经提供了通过名字一键换肤的方法,想着提供一个单独的插槽通过名字换肤应该不难。因为官方spine的官方run-time提供了这样一种方法的,目前项目中的骨骼较多,如果再一一去改成索引会很费事,也不利于后期记忆和维护。
说了这么多,目的:如题。还请技术人员能百忙之中抽出点时间为开发者提供更多方便的方法,让开发者有更多精力的集中在游戏本身上。谢谢^_^辛苦了
其中:showSkinByIndex(skinIndex:int):void 根据spine中的皮肤索引一键换装
showSkinByName(name:String):void 根据在spine中的皮肤起的名字一键换装
showSlotSkinByIndex(slotName:String, index:int):void 根据spine中的单个插槽里的纹理索引换皮肤
缺少一个showSlotSkinByName(slotName:String, name:String) 根据spine中的单个插槽里的纹理名字换皮肤的方法
如图:如果武器weapon插槽里起的名字不是连续的索引数字,一般可能会起“sword”、“bow”、“gun”等名字,那么用索引去单个切换纹理的方式会很难判断和对应起来。
既然官方已经提供了通过名字一键换肤的方法,想着提供一个单独的插槽通过名字换肤应该不难。因为官方spine的官方run-time提供了这样一种方法的,目前项目中的骨骼较多,如果再一一去改成索引会很费事,也不利于后期记忆和维护。
说了这么多,目的:如题。还请技术人员能百忙之中抽出点时间为开发者提供更多方便的方法,让开发者有更多精力的集中在游戏本身上。谢谢^_^辛苦了
没有找到相关结果
已邀请:
要回复问题请先登录
2 个回复
daohu
赞同来自: cuixueying
cuixueying
赞同来自: