可以详细说一下思路嘛?
难道要用很多很多张图片?序列帧动画嘛
对呀 序列帧动画
是斯诺克吗
序列帧有何不可,而且斯诺克游戏,序列帧只需要一个球的就行,其他球的只是颜色不一样而已
斯诺克用3D模型意义不大,滚来滚去看到的都一样,一个贴图就足够了,覆盖一层光,光能随位置变化角度就行,普通台球恐怕要3D了,序列帧是不可能实现自然的,各个角度的滚动效果,除非你能把3维的每个角度都渲染一张?
可以看下这篇文章, 不知道能否用 shader 实现一个
COC你觉得是3D的么? 其实都是用的2D贴图
…是八球那种有花纹的3d滚动效果,现在我使用序列帧在做,但是会有很别扭的感觉,而且包体会无限扩大,特别是球滚动慢的时候会出现突然变向的感觉
序列帧不是一个好方法,看上去很假。
我以前在论坛上提过同样的问题,没有答案,后来也是靠自己
就是用3d的球模型,用box2d完成桌球游戏逻辑,也创建一个physics3d的3d物理世界
3d球的位置是box2d的位置,3d球的旋转3维角度是physics3d的旋转角度
每次box2d的球受到力的作用,同样在physics3d里面给同一个方向的力,然后在外面显示的3d球的位置是box2d球的位置,3d球的旋转3维角度是physics3d里面的球的角度
大佬,像类似玩吧那种可以设置击球点,然后球的回弹力度会不一样这种是怎么实现的,另外有demo可以借鉴一下吗,谢谢
里面介绍的好高级啊 屌丝程序猿只会说 牛逼
3d的球模型是怎么弄得呢?
忘了来写一下我最后是如何实现的了…
用3D做的,cocos2d-x 3.10 版本
地址:
https://github.com/EricDDK/billiards_cocos2d
VS 2013直接编译可以运行
之前还用2D 的球面shader实现了一个版本
效果不是很好,这个3D版的效果非常好
不会cocos2d,只会creator,creator的话不支持3D,要怎么做啊?
类似玩吧APP里面的桌球那样的滚动效果,不用3D可以实现吗
shader贴图,唯一解法
有相关的demo或者 文章介绍吗?
creator已经支持3D模型了,参考一下四元数就可以不用物理引擎实现了