关于box2d的缩放问题
来源:互联网 发布:glide加载网络图片 编辑:程序博客网 时间:2024/04/19 08:33
box2d原生是没有缩放选项的
但是遇到屏幕适配问题的时候sprite难免需要做缩放操作
研究了半天,总算有个解决方法。
物理数据源是用PhysicsEditor生成的,里面有一个PTM_Ratio选项,也就是像素/米比率
这个属性主要应用于对形状的描述,一般在程序里面使用时,通过box2d获取到对象的位置以旋转角度。
位置属性需要乘以PTM_Ratio从物理空间转换到像素空间。
如果实际使用的比率因子比PTM_Ratio小时便可实现缩放。
具体的做法是:
sprite的缩放系数为Real_Ratio/PTM_Ratio
sprite的Position属性缩放系数使用Real_Ratio
box2d中的Shape缩放因子使用PTM_Ratio,如果使用物理编辑器则只要设置物理编辑器的PTM_Ratio即可
即可实现Real_Ratio/PTM_Ratio倍率的缩放
- 关于box2d的缩放问题
- box2d发现个很烦的问题关于旋转连接
- box2d的渲染问题
- 关于设计WAP网站缩放的问题
- 关于Box2D.lib的加载
- 【Box2D】Box2d中关于body的一些使用
- 关于zoom的缩放
- 关于cocos2dx Box2D setBullet android 安卓 上面 卡的问题!!!!
- 关于UIScrollView中UIImageView的图片缩放问题
- 关于大背景图片随浏览器百分比缩放的问题
- 关于BOX2D的那些事儿(2)
- 关于BOX2D的那些事儿(3)
- 关于BOX2D的那些事儿(4)
- 关于BOX2D的那些事儿(5)
- 关于BOX2D的那些事儿(6)
- 关于BOX2D的那些事儿(3)
- &运算(关于box2d的碰撞过滤)
- sdl的缩放问题
- main函数中的参数argv与argv[ ]的探讨
- hdu2577 How to Type
- LinearLayout均分的分割线配置方式
- 22.从零开始学习C语言--链表
- FTP网络通信程序设计
- 关于box2d的缩放问题
- 【HDOJ】1097 -> A hard puzzle
- HDU 2222 Keywords Search (AC自动机)
- hdu3695(AC自动机)
- 苏州交通局长坐非空调公交满脸汗 决定提前换车
- as3遍历对象所有属性的方法
- 利用WebClient实现文件传送
- 比较ArrayList与一般数组
- 简单三步,学会Java Socket多线程编程