游戏地图和星际争霸地图技术

简介:

矩阵式地图:

游戏含有一个代表地图的矩阵结构,每个矩阵元素代表一个节点。游戏角色的移动方式是离散的。移动的终点必定是某个节点,而不是两个节点间的路径,即:如果。游戏角色位于两个节点之间的路径上那么他的状态必定是“移动”。如果游戏角色的状态是“停止”,那么他一定在某个节点上,简单来说就是像国际象棋那样的地图,棋子每次都停在格子中。这类游戏有很多,比较熟悉的有:英雄无敌战斗时的场景,RPG如仙境传说也是使用这种方式,星际争霸似乎也是这样的,只不过星际中的游戏角色加入了体积的概念,即不同兵种占的格子不一样多。体积最小的是虫族小狗,它只占一个格子,而且每次移动也是一个格子。

这类游戏的碰撞检测一般是将节点设定为特定的值,然后通过检测节点的值来判断。例如:

图1

右上角的数字表示格子是否为障碍物,1表示障碍物不能通过,0表示可通过,所以图1中的红点现在只能向下移动(四方向)。

使用这种地图结构很容易编写寻路算法,但是它不够自由,游戏角色总是被限制在格子中。

本文转自jiahuafu博客园博客,原文链接http://www.cnblogs.com/jiahuafu/archive/2011/03/04/1970615.html如需转载请自行联系原作者

jiahuafu

相关文章
|
6月前
|
机器学习/深度学习 数据采集 自然语言处理
【2023 - 探索】博0到博1,游戏新地图的探索日志
【2023 - 探索】博0到博1,游戏新地图的探索日志
62 0
|
3月前
|
人工智能 自然语言处理 搜索推荐
博物馆地图导览系统:GIS与蓝牙定位技术实现地图导览与语音解说功能
维小帮博物馆地图导览系统结合GIS地图、蓝牙定位及智能语音解说,为访客提供沉浸式导览。系统采用自研地图引擎,精准构建三维模型,支持路径规划与个性化定制。蓝牙技术实现高精度室内定位及自动触发语音解说功能,无需手动操作。系统还支持多语言解说与AI语音生成,提升参观体验。目前已在多个博物馆应用并获好评。期待与您共同推进文化科技的融合发展!
113 3
|
6月前
都市天际线(游戏无法打开画面解决方案总结)
都市天际线(游戏无法打开画面解决方案总结)
159 0
|
定位技术 图形学
Unity3D——射击游戏(多地图,多人物,枪支切换,驾车,扔手雷等功能,堪比小型和平精英)
Unity3D——射击游戏(多地图,多人物,枪支切换,驾车,扔手雷等功能,堪比小型和平精英)
Unity3D——射击游戏(多地图,多人物,枪支切换,驾车,扔手雷等功能,堪比小型和平精英)
|
6月前
|
监控
宣传技能培训1——《新闻摄影技巧》光影魔法:理解不同光线、角度、构图的摄影效果,以及相机实战操作 + 新闻摄影实例讲解
宣传技能培训1——《新闻摄影技巧》光影魔法:理解不同光线、角度、构图的摄影效果,以及相机实战操作 + 新闻摄影实例讲解
485 0
|
vr&ar
VR丝滑全景指日可待?谷歌这个360° NeRF让人看到未来
VR丝滑全景指日可待?谷歌这个360° NeRF让人看到未来
153 0
Threejs实现宇宙中地球动态展示和卫星绕地运动
Threejs实现宇宙中地球动态展示和卫星绕地运动
1002 0
Threejs实现宇宙中地球动态展示和卫星绕地运动
|
算法 前端开发 Java
地图建筑群的光影效果原理和应用实践
高德开放平台在2020年初推出了AMap JSAPI 2.0版本,现在版本已经稳定下来。在JSAPI 2.0版本中我们采用了新的渲染管线,在每个渲染流程中都针对性的进行了性能优化。
389 0
地图建筑群的光影效果原理和应用实践
|
数据可视化 物联网 5G
地铁站室内导航的新实践-实景化第一人称三维导航
地铁站、火车站、城市综合体、商业中心、政务办事中心等场所是人流汇集的重要节点,特别是一些换乘车站、地铁商业综合体等大型建筑,内部结构复杂,设施多样化,人流密集交织,如何让用户更方便的到达目的地,提升用户的体验,是运营者面临的一个重要课题。
826 0
地铁站室内导航的新实践-实景化第一人称三维导航
下一篇
无影云桌面