共查询到20条相似文献,搜索用时 31 毫秒
1.
孙延鹏 《青岛大学学报(自然科学版)》2015,(1):85-90
采用了新型跨平台开发工具-XNA game Studio,设计了一个3D赛车游戏。讨论了游戏中的碰撞检测处理方法,设计了一个组合型球包围游戏组件模型,并重载了不同场景下框架类库文件处理方法,实现了3D赛车游戏中XNA摄像机的碰撞检测与处理。该模型算法的实现,综合考虑了精度和时间问题,使两者得到均衡有效。 相似文献
2.
本论文是基于DirectX技术的虚拟现实VR(Virtical Reality)技术。使用坐标变换、碰撞检测等相关算法,以VC++为开发工具,利用DirectX SDK中的类结合Microsoft DXUT框架和相关技术实现了一个小型3D虚拟游戏场景,并且在场景中游戏角色实现碰撞检测。 相似文献
3.
探讨运用Unity 3D研究与开发游戏道具系统。从道具的属性、生成、运动规律、碰撞检测进行整理和剖析,开发完成单机游戏"傣寨接宝"并成功移植于Android平台。通过用户测试(60人),改进道具、场景与各阶段随机值等,使其较好地平衡了用户体验与博弈价值。结果表明道具系统中20种道具的属性设计良好,程序实现的生成、运动和碰撞等行为基本符合预设。基于Unity 3D的道具系统应以属性研究为基础,以生成、运动和碰撞为开发主体。 相似文献
4.
刘翠鲜 《淮阴师范学院学报(自然科学版)》2007,6(1):74-76
在虚拟场景中,碰撞检测性能的好坏是影响整体游戏感官和用户体验的重要因素.现阶段,虚拟场景中的物体模型越来越复杂,对实时性和真实性的要求越来越高,导致一些古老的碰撞检测方法难以满足高标准的要求.提出了一种基于OBBs的快速碰撞检测方法,从而加快了三维游戏中碰撞检测的速度,提高了实时性能. 相似文献
5.
6.
原有的基于Java3D技术数控机床仿真系统碰撞检测算法存在误判和误差较大的缺点,本文提出了空间分割碰撞检测算法,采用八叉树存储结构,利用自相似分解的递归算法对物体的碰撞情况进行检测,从而在Java3D的虚拟加工系统中实现了精确的碰撞检测。 相似文献
7.
介绍了机器人漫游虚拟场景的系统框架,解决了其中的两个关键问题--三维场景建立和碰撞检测.建立三维模型时,基于3ds max建模渲染后输出3ds文件,利用OpenGL进行三维场景模型的重建;至于碰撞检测问题,是基于包围盒检测技术,根据大型虚拟场景的特点,给出了虚拟漫游系统中碰撞检测的算法. 相似文献
8.
DirectX是微软公司一组专门用于开发游戏等高性能多媒体软件的底层应用程序接口。基于DirectX 9.0技术实现了一个三维撞球游戏,其中使用DirectX Graphics实现了三维游戏场景的绘制,使用DirectInput实现了游戏键盘的输入控制,使用DirectSound产生游戏的各种音效。游戏中设计的碰撞检测算法简单、实用。游戏具有一定的娱乐性和真实性。 相似文献
9.
随着数字化信息技术的普及,基于安卓的儿童游戏已经成为儿童教育的一种新的方式.以JAVA编程语言为基础,采用Eclipse、Android Studio作为前台开发工具,使用SQLite作为数据库开发工具,实现了基于Android系统的儿童蚂蚁迷宫游戏.游戏采用边缘检测算法用于判断蚂蚁是否超出屏幕边界,使用碰撞检测判定算法用于获得碰撞场景中所有可能的碰撞.游戏系统实现了游戏关卡选择设置、游戏音乐选择设置、游戏得分系统设置、游戏难度设计设置等主要功能,系统设计思路分明,游戏画面流畅,对开发儿童智商具有良好效果. 相似文献
10.
为实现让用户在虚拟环境中较真实的体验滑板运动,并有较好的交互感受,设计了基于Unity3D的滑板动作类游戏。构建了滑板游戏的城市和山地场景,提出一种快速生成山地地形的方法。在Unity中利用脚本对人物以及动画进行控制,实现了滑行、跳跃、左倾、右倾和刹车等动画的制作及控制,并提出了实时碰撞检测策略及动作控制方法。 相似文献
11.
基于OpenGVS的校园漫游系统的开发 总被引:1,自引:0,他引:1
本文以北京工商大学良乡新校区CAD数据为基础,通过使用Multigen Creator 3D建模工具,实现北京工商大学良乡新校区场景模型.同时使用Quantum3D公司视景仿真驱动软件OpenGVS,实现了校园漫游系统的实时驱动,并讨论了场景实时驱动时需要解决的几个相关问题,包括模型的导入,系统的初始化,视点的控制,碰撞检测等. 相似文献
12.
本文主要介绍了一个基于普通微机的空间机械手运动仿真系统.该系统基于Java3D和VRML实现,采用AutoCAD作为机械手建模工具,通过VRML-Export插件将模型转换为VRML文件,再通过Java3D导入VRML文件构建虚拟三维场景.通过USB接口接入操纵杆向场景输入控制数据,实现了对机械手的运动仿真.利用Java3D内建的碰撞检测系统实现抓取小球操作. 相似文献
13.
14.
本文简单介绍了Unity3D三维游戏开发平台自带的第一人称控制器“FirsrPersonController”,并阐述了由其创建的第一人称游戏者在游戏场景中移动时,如何实现当该游戏者经过某指定区域时触发特定的操作。 相似文献
15.
游戏引擎是游戏软件中的核心组成部分,完成游戏中输入输出处理,图像处理、动画处理、音效处理、碰撞检测、物理系统和人工智能等功能。本文提出了一种2D游戏引擎的设计和实现,基于此游戏引擎程序员可以开发出各类单机2D游戏。 相似文献
16.
简述了利用Direct3D技术设计游戏过程。分析并研究了简单几何体的渲染、管线的运用、3D模型和2D对象的调用和显示、模型的轮廓绑定等主要问题。仿真结果表明采用Direct3D技术在三维游戏视觉效果中的重要性。 相似文献
17.
针对采用3D MAX、Flash和OpenGL等工具开发钻井三维场景的不足,提出一种3D MAX和Virtools技术相结合的钻井三维场景开发方法。利用3D MAX建模软件构建复杂的钻井设备模型;在Virtools平台下以nmo文件形式调用模型,并利用行为模块(BBs)控制各模型在三维场景中平滑的运动,实现了井场环境的动态仿真。该方法简单,易实现,具有一定的推广价值。 相似文献
18.
19.
对游戏引擎中最重要的功能模块--碰撞检测模块,进行了重点的研究和尝试性的开发;对碰撞检测涉及到的几何计算及相关的计算机图形学算法进行了深入研究,在此基础上我们对计算机游戏中所涉及到的各种碰撞现象进行了分析,提出了相应的解决方案,并详细说明了涉及到的重要数据结构.我们实现了基于包围盒算法的碰撞检测引擎的设计,同时设计好了该引擎的接口.最后我们在这个引擎的基础上开发了一个示例程序. 相似文献
20.
介绍了利用点云数据在3ds Max中构建学校博物馆三维模型的思路、方法和流程,以及结合VRP平台建立虚拟漫游场景的步骤,列举了场景建立过程中遇到的问题及解决方法.一方面使用户可随着视角的变换观察整个场景的结构,另外还实现了漫游过程中的障碍物检测和碰撞检测功能,通过键盘和鼠标实现虚拟场景的人机交互控制,为虚拟漫游场景的构建工作提供了借鉴. 相似文献