:904: 换装的目标是人物手上的武器
总共有两个项目,一个里面为各种动作,如待机、奔跑、攻击。一个里面全是同样大小朝向的各种武器图片,坐标都是(0,0)。
换装的代码是直接复制事例的,但换装后只有换的第一个武器看起来位置正确,其他的武器图片却都是错位的,这是为什么呢?貌似有个什么锚点的设置代码需要设置的?
谢谢大神!
请问应该如何设置呢?我用的1.2版本,没有这个选项诶-------
呃,,武器在ps里都是同样大小与朝向的诶,而且还用了一模一样的图。。。。但就是第一个才是正常的,其他的有往左边偏了90度的,也有向右边翻转了90度的。。。。。肿么办阿~t-t
这个是换装关键代码,armature->getbone(“weapon”)->changedisplaybyindex(weaponid,ture);有什么问题吗~谢谢!
你好,锚点是需要在程序中修改被添加图片的锚点信息的。另外,3楼所说的锚点是指一个概念性的内容。也就是你要统一这个锚点。
在动作编辑器中你编辑动作的时候你会调整每一个图的位置,锚点,以使整个动画自然。这个锚点往往用来连接两个关键点的位置,比如手拿武器时,手和武器交接的位置。在绘制图的时候可能需要你规定好这个位置在图片中坐标并记下。最后交给程序实现。
你好,我这么用的呀,而且要换的东西已经都打包在骨骼动画里了,但是只默认显示第一个,换不了啊。
这样行不行,我把需要换装的资源都指定到骨骼的渲染资源内,然后调整为统一的锚点,但是因为之前已经做了动画,用新指定的资源看动作的话,会有问题,有时候会跳回原来指定的那个资源,这是咋回事儿呢,会影响真正的程序运行不
今天遇到这样的,锚点和原来的就差几个像素吧
为何没有大神来解说下呢!!!!!