热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

希望得到赛车小游戏的思路

想要做一个简单的赛车小游戏。最基础的是想实现一个椭圆形的轨道,有一辆小车在轨道上行驶,小车的速度可以通过键盘来控制,当小车遇到轨道上的障碍物时,就发出碰撞的声音。如果可以加上计时器之类的就
    想要做一个简单的赛车小游戏。
最基础的是想实现一个椭圆形的轨道,有一辆小车在轨道上行驶,小车的速度可以通过键盘来控制,当小车遇到轨道上的障碍物时,就发出碰撞的声音。如果可以加上计时器之类的就更好了。这只是我的一个简单思路,请教各位高手如何实现,最好可以提供具体实现思路,比如:轨道是用什么方法来做(说明用到什么函数之类的吧),我自己画了四个矩形拼起来成一个矩形圈(类似操场跑道),但是效果不好;小车是如何实现,我是用一个立方体来代替的,看起来很简陋。
   另外,说明我刚入门图形学,只学习了OPENGL编程指南前五章及NEHE教程前13课,编程的环境是VC++6.0,希望可以不用MFC来实现,任务比较急,请各位帮忙~谢谢~

7 个解决方案

#1


课程设计?
是加载图片哦!

#2


课程设计?
是加载图片哦!

#3


不是课程设计,就是个小任务。
你是说轨道是加载图片么?可以说得更详细一点嘛,是新手不太懂哦~
谢谢你的回帖哒~

#4


搜网络教程“学OpenGL编3D游戏”

#5


好吧~谢谢哦~搜到了很不错的学习资料~但是还没有解决哦~

#6


我想用模型导入到opengl中来实现这个操作,今天我用sketchup软件做了一个轨道和小车的模型,但是不知道应该怎样导入到opengl中,请教各位哦~谢谢

#7


Focus On 3D Models
导出一种你能解析的模型格式,用opengl读进去就行了.上面这本有常用3d格式读取代码的例子.

推荐阅读
  • 如何高效启动大数据应用之旅?
    在前一篇文章中,我探讨了大数据的定义及其与数据挖掘的区别。本文将重点介绍如何高效启动大数据应用项目,涵盖关键步骤和最佳实践,帮助读者快速踏上大数据之旅。 ... [详细]
  • 掌握Android UI设计:利用ZoomControls实现图片缩放功能
    本文介绍了如何在Android应用中通过使用ZoomControls组件来实现图片的缩放功能。ZoomControls提供了一种简单且直观的方式,让用户可以通过点击放大和缩小按钮来调整图片的显示大小。文章详细讲解了ZoomControls的基本用法、布局设置以及与ImageView的结合使用方法,适合初学者快速掌握Android UI设计中的这一重要功能。 ... [详细]
  • 安装Windows 10必须使用U盘吗?如果不使用U盘,还有哪些方法可以安装Windows 10?
    安装Windows 10必须使用U盘吗?如果不使用U盘,还有哪些方法可以安装Windows 10? ... [详细]
  • 微信小程序实现类似微博的无限回复功能,内置云开发数据库支持
    本文详细介绍了如何利用微信小程序实现类似于微博的无限回复功能,并充分利用了微信云开发的数据库支持。文中不仅提供了关键代码片段,还包含了完整的页面代码,方便开发者按需使用。此外,HTML页面中包含了一些示例图片,开发者可以根据个人喜好进行替换。文章还将展示详细的数据库结构设计,帮助读者更好地理解和实现这一功能。 ... [详细]
  • Windows 11系统中Win键失效的解决方法与专业建议
    Windows 11系统中Win键失效的解决方法与专业建议 ... [详细]
  • 在Photoshop中精细提取与黑色背景完美融合的发丝细节,首先需要打开原始图像并进入通道面板。选择对比度较高的红色通道,复制生成红副本通道。接下来,对副本通道进行进一步处理,如使用曲线工具增强对比度,以便更好地分离发丝与背景。最后,利用快速蒙版或选择工具精修细节,确保发丝自然流畅地融入新背景。 ... [详细]
  • 本文详细介绍了在C#编程环境中绘制正方形图像的技术和实现方法,通过具体示例代码帮助读者理解和掌握相关技巧。内容涵盖从基础概念到实际应用的各个方面,适合初学者和有一定经验的开发者参考。希望对您的C#学习之旅有所帮助,并激发您进一步探索的兴趣。 ... [详细]
  • 在前文探讨了Spring如何为特定的bean选择合适的通知器后,本文将进一步深入分析Spring AOP框架中代理对象的生成机制。具体而言,我们将详细解析如何通过代理技术将通知器(Advisor)中包含的通知(Advice)应用到目标bean上,以实现切面编程的核心功能。 ... [详细]
  • 设计实战 | 10个Kotlin项目深度解析:首页模块开发详解
    设计实战 | 10个Kotlin项目深度解析:首页模块开发详解 ... [详细]
  • 能够感知你情绪状态的智能机器人即将问世 | 科技前沿观察
    本周科技前沿报道了多项重要进展,包括美国多所高校在机器人技术和自动驾驶领域的最新研究成果,以及硅谷大型企业在智能硬件和深度学习技术上的突破性进展。特别值得一提的是,一款能够感知用户情绪状态的智能机器人即将问世,为未来的人机交互带来了全新的可能性。 ... [详细]
  • 在腾讯云服务器上部署Nginx的详细指南中,首先需要确保安装必要的依赖包。如果这些依赖包已安装,可直接跳过此步骤。具体命令包括 `yum -y install gcc gcc-c++ wget net-tools pcre-devel zlib-devel`。接下来,本文将详细介绍如何下载、编译和配置Nginx,以确保其在腾讯云服务器上顺利运行。此外,还将提供一些优化建议,帮助用户提升Nginx的性能和安全性。 ... [详细]
  • PHP与MySQL的Web应用开发技术深入解析
    PHP与MySQL的Web应用开发技术深入解析 ... [详细]
  • 批量将多张图片转换为PDF或PPT文件
    本文介绍了如何批量将多张图片转换为PDF或PPT文件的方法。首先,可以通过批量下载工具或脚本高效地获取大量图片。接着,利用专业的图像处理软件或在线服务,将这些图片统一转换为所需的PDF或PPT格式,确保文件质量和一致性。此外,文中还提供了手动抓取单张图片进行初步测试的建议,以验证转换效果。 ... [详细]
  • 大家好,全新的技术专栏《从零开始掌握容器云网络实战》正式上线。该专栏将系统地介绍容器云网络的基础知识、核心技术和实际应用案例,帮助读者全面理解和掌握容器云网络的关键技术与实践方法。 ... [详细]
  • 在 Windows 10 环境中,通过配置 Visual Studio Code (VSCode) 实现基于 Windows Subsystem for Linux (WSL) 的 C++ 开发,并启用智能代码提示功能。具体步骤包括安装 VSCode 及其相关插件,如 CCIntelliSense、TabNine 和 BracketPairColorizer,确保在 WSL 中顺利进行开发工作。此外,还详细介绍了如何在 Windows 10 中启用和配置 WSL,以实现无缝的跨平台开发体验。 ... [详细]
author-avatar
mobiledu2502894115
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有