作者:whycloud 文章来源:http://www.j2medev.com/Article/ShowArticle.asp?ArticleID=809
这个Mascot Capsule v3 例子建立了一个场景,兼容所有的Sony Ericsson的移动电话,并且通过K750测试。
这个例子中建立了一个大的立方体,这个大立方体由若干个小一些的立方体构成的,这些小立方体之间的帖图相互交错。在这个大立方体中,由若干个位置固定的,但自由旋转的立方体。在XY平面上放置了一辆汽车,你可以驾驶这辆汽车在这个平面上。
用户可以畅游在这个场景中,并且通过移动电话的按键控制摄影机或者汽车,通过软键你可以切换控制摄影机还是汽车。整个场景的转换是通过下面这些键来改变场景坐标系的。
方向键 左/右:左右移动
方向键 上/下:缩放
数字键 3/9: 上下移动
数字键 4/6: 绕Y轴左右旋转
数字键 2/8: 绕X轴上弦旋转
数字键 1/7: 绕Z轴顺时针逆时针旋转
fire键: 重置整个场景
用户使用下面的这些键控制汽车的移动。当汽车移动的时候摄像机一同移动
方向键 左/右: 左右转向
方向键 上/下: 向前/向后移动
数字键 4/6: 左右移动
fire键: 设置摄像机在汽车的正上方
通过这个例子,您需要分析旋转、移动的对象是整个场景,还是某个物体。移动电话的按键并不是固定的做某个形体的转化。因此要计算出按下按键时哪个是被操作的物体。
获得指定的行为,来改变并做摄影机矩阵的乘法,是由当前程序的状态决定的
译者心得:该例程是Mascot Capsule v3一个综合例子,从一个比较高的视角讲述了一个Mascot Capsule v3程序的全过程。对于刚刚接触Mascot Capsule v3的读者来说理解起来有一个比较困难的地方,就是Mascot Capsule v3中摄影机和物体的关系,在Mascot Capsule v3中物体是被放置在层中的,而每个层都会记录摄影机相对该层的位置,因此在读这样的程序经常会出现这样的情况,摄影机的位置似乎都不同,但实际上又只有一架摄影机。这一点需要读者细细的体会。
下载该例程
分享到:
相关推荐
《畅游TRIZ世界》系列书籍通过丰富的实例和生动的漫画,让读者在轻松的阅读体验中学习和理解这些深奥的创新法则,引导读者逐步成为能够预见和引导技术发展趋势的专家。书中的S-曲线理论则进一步解释了技术发展的生命...
畅游API支付程序说明使用本程序,至少需要一台,无法在虚拟主机运行。 畅游API支付第三方支付程序安装环境: 服务器系统 WIN2003/2008推荐使用2003以上操作系统, 数据库 MS SQL 2008R2 (如果需要2005数据库,请联系技术...
通过“畅游HTML enjoy-html”教程,你可以系统地学习HTML的基础知识,了解如何创建一个完整的网页,以及如何利用CSS提升页面的视觉效果。同时,学习XHTML有助于理解更严格的HTML编写规范,这对成为一名专业的Web...
服务器系统 WIN2003/2008推荐使用2003以上操作系统, 数据库 MS SQL Server2008R2 (如果需要2005数据库,请联系技术)畅游API支付第三方支付程序安装步骤:附加数据库建立前台站点对应目录MoPay前台默认文档添加index....
TRIZ的40个发明原理是其核心内容之一,这些原理是经过对大量专利文献分析后总结出的通用创新策略。例如: 1. 分割原理:将物体或系统分解为独立的部分,以便分别优化。 2. 局部质量原理:改变物体的局部特性,以...
将电子表格变成我们探索的视频游戏世界! 使用100%纯净的Javascript轻松制作视频游戏网站! 不使用任何库,不使用任何画布。 使用纯Javascript自动生成时间线! 我们使用视频游戏播放器浏览数据。 脚本的视频 ,这...
另一方面,畅游巡警在您浏览网页之前,预先对其中内容进行分析评估,并标记结果,让您有效的避开垃圾信息、恶意广告、钓鱼网站,提高您的网页浏览和资源下载的效率。 此外畅游巡警完全免费、安装操作简单,几乎不...
3D“虚拟旅游”是指通过计算机技术,将现实世界中的风景名胜、历史遗迹等场景进行三维模拟,使用户能够在家中通过网络平台实现沉浸式的旅行体验。这种新型旅游方式具备以下几个显著特点: - **沉浸式体验**:通过...
4. **批量下载与任务管理**:用户可以一次性添加多个下载任务,畅游下载中心会自动进行任务排序和管理,用户可以根据需求暂停、恢复或者取消任何下载任务,方便灵活。 5. **安全检测机制**:为保障用户的安全,畅游...
标题中的“畅游蓝天儿童节精美卡通ppt模板.rar”表明这是一个专门为儿童节设计的PowerPoint演示文稿模板,其中包含了矢量卡通元素,主题围绕着蓝天、白云、草地和小女孩等元素,整体风格可爱且富有童趣。这个模板...
在"HttpClient畅游开心网.zip"这个压缩包中,我们可以推测作者可能是利用HttpClient库来编写了一个访问或操作开心网的小程序。 HttpClient库主要包含以下几个关键知识点: 1. **HTTP协议理解**:HttpClient基于...
Chrome畅游版是一款基于Google Chrome浏览器的定制版,旨在提供更加流畅、个性化的浏览体验。它结合了Chrome的稳定性和速度,并针对中国用户的使用习惯进行了优化。以下将详细阐述Chrome畅游版的主要特点、功能以及...
携手卡通人物,畅游英语世界
* 5 款国内的网游:三国杀、魔兽世界、大话西游、完美世界、反恐精英、诛仙 * 5 家国内的网游公司:盛大、网易、腾讯、征途网络、完美时空、金山、搜狐 * 2.5D 和 3D 网游的区别:2.5D 游戏人物是 3D 的,可以旋转,...
网际畅游 (MyIE)是一款精巧的基于IE为内核(需IE5.0或IE5.5的支持),在同一窗口可以打开多个页面,且没有数量限制,对系统资源占有率较少的浏览器。 网际畅游 (MyIE)是一个完全免费的软件,你可以免费使用,...
搜狐畅游IQ题,技术类每个职位必考的IQ题。
### 搜狐畅游数据库运维经验精粹 #### 核心知识点提炼: 1. **MMORPG游戏数据库的特征与挑战** - **四A模式**:指Anti集中式(分区分服)、高可用(定期维护)、多样化(趋近同质)、读写比(写多读少)。 - **...
Web3D技术是一种在互联网上实现三维图形展示和交互的技术,而WebGL是其中的关键工具...掌握WebGL和相关工具,开发者可以创建令人惊叹的3D互动体验,拓宽网页设计和开发的边界,让用户体验到更加生动、立体的网络世界。
1. **PPT模板设计**:模板设计注重色彩的运用,彩虹的七彩斑斓与白云的纯净相融合,创造出一个充满欢乐和梦想的场景,让观众尤其是孩子们能够快速沉浸在主题中。飞机上的小朋友形象寓意着探索和自由,符合儿童节的...