读书频道 > 网站 > 网页设计 > Cocos2D-X游戏开发技术精解(第2版)
7.12.10 焊接关节(Weld Joint)
15-11-24    下载编辑
收藏    我要投稿   
本书共15章,主要内容有:Cocos2D-X引擎介绍;如何建立跨平台的开发环境;了解引擎的核心模块—渲染框架;介绍如何将动态画面,呈现给玩家等动作功能;用户交互;二维游戏中背景的实现方法和技术;Box2D物理引擎立即去当当网订购

焊接关节是一个很硬朗的关节。它的作用就好像是将两个物体焊接在一起,让它们不能相对运动。看看testbed中的Cantilever例子,读者就会知道焊接关节有多么的硬朗。图7-23就展示了Cantilever示例项目的运行画面。

在图7-23中,读者所看到的类似锁链的物体就是利用焊接关节绑定了一个个矩形物体来创建的。可以看出用焊接关节,开发者可以定义一个组合物体。此物体由许多的部分组成,比如一个空心的木箱子是由几块木板组成的。这个想法听上去很不错。开发者可以用它来模拟一些由固定的部分组合而成的物体。由于物理引擎采用迭代求解,关节焊得有点不稳,导致用焊接关节连接起来的物体会有所摆动。比如在图中看到的链条会存在弯曲的效果。读者也可以在游戏中充分利用这个效果,例如制作一个钢铁的链条。


 

为了避免焊接关节的存在不牢固的问题,创建组合物体的更好方法是使用单个的物体,然后在上面附加许多的框架。当物体的部分分裂时,可以直接通过代码删掉原物体其中一个框架,并重新创建一个新的物体,带有去除的框架。实际的操作,读者可以参考一下testbed中的Breakable例子。

点击复制链接 与好友分享!回本站首页
分享到: 更多
您对本文章有什么意见或着疑问吗?请到论坛讨论您的关注和建议是我们前行的参考和动力  
上一篇:1.3 功能
下一篇:1.5 小结
相关文章
图文推荐
JavaScript网页动画设
1.9 响应式
1.8 登陆页式
1.7 主题式
排行
热门
文章
下载
读书

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训
版权所有: 红黑联盟--致力于做最好的IT技术学习网站