默认人物什么都没穿,边上有衣服的预览图,点击后能给人物穿上,能实现人物的胸部、臀部、身高的调整。衣服也要跟着变,人物脸部能够切换(用户拍照,我拿到数据然后用人脸识别脸部的图片截下来,这个可以做到),关键是怎么把截好的图片换上去。
求大神指教需要用到那么技术,我目前能想到的好像得用龙骨动画,具体怎么做还没看呢。
兄弟 你的体现效果至少得用3D才能体现出来 这个2D有点困难
上个版本就是3D的,但是3D的实现成本高,还不够逼真,所以弄成图片的形式了。
用jni获取拍摄的照片,然后sprite.SpriteFrame=xxxx,或者拍摄的文件保存到本地,再用js获取
重点是人物局部的缩放,比如胸部放到最大了,这时候点击换另一件衣服,这件衣服的胸部的位置也要对应的当大到合适的位置
放大了,就是节点的size变大了。你去看看sprite的api吧,有type和sizeMode
不是整个放大 是图片的某一部分不规则放大
类似那种大型游戏的注册人物的时候,捏人的功能,不过人物跟衣服都是真实的图片而不是3D模型
做个shader,给胸部节点做球面滤镜

这个是用u3d做的,不过一个道理
兄弟 讲真的 2D不管你怎么搞 都没有3D的效果理想 2D只有X Y 这2个轴 没有高度就没有立体效果 最最最重要的是 你需要平滑的3D效果 你最终的目标还是需要平滑的3D效果
,,,2D是只有XY,但OpenGL是3D 库,别被引擎限制了想象力
目前的想法是通过dragonbones比如给人物的胸部坐上缩放动画,比如以奶头为中心点,缩放的时候奶头中心点缩放的比例最大越往外圈缩放的比例逐渐减少做成动画,然后通过用户的交互在代码里控制动画的时间轴达到缩放局部的功能,但是我看creator的API跟没没有控制时间轴的API,看来只能把黑盒子拆开自己实现了,不知道有没有大神有更好的方法。
有点后悔学creator了,跟U3D、egret、layabox比creator对这方面的功能支持的是最落的了
继续关注大神回答
不是。其他的我不知道,laya也没有对这方面的支持
你这真是一股清流
用2D实现捏脸,那么就把一张图切割成几部分
你3D做的胸部都不逼真,让指望2D
你这么一分析,豁然开朗,貌似是缺个好美术