2D游戏地图地表生成技术.pdf

2D游戏地图地表生成技术

杨涛,秦可,吴飞,庄越挺

(浙江大学人工智能研究所,浙江,杭州310027,0571

wufei@cS.zju.edu.cn,yzhuang@cS.zju.edu.cn

摘要:在做2D游戏地图编辑时,如何让不同地表间能自然过渡,如何使地图地表间的过渡拼接能自

动完成,一直是大型地图系统编辑时比较棘手的问题。通过对现存地表及其边缘生成算法进行分析。针

对它们面对的问题提出了一种新的2D地表智能生成算法。该算法采用先拼接后处理地砖间过渡的方

法,通过给不同类的地砖分配不同的优先级,并按优先级从低到高的顺序来统一处理过渡,很好地解决

了图片量大及多种地砖衔接时自然过渡的游戏地表拼接问题。

关键字:斜角视觉游戏,地表过渡,地砖

2DGamesTerrainGeneration

Tao,QinKe,WuFei,ZhuangYueting

Yang

butitute

(The 310027。China)

ofArtifwialIntelligence,乃巧缸馏University,Hangzhou

the tomaketheterraintransitionbetweenvariouster-

Abstract:Duringeditingprocess,how

gamemap

raintiles howtoautomatic terrain’Sis a tO

edgealways

naturally,and seamlesslygenerate toughproblemgame

to ofthecurrent novel

the terraintransitiontechnologies,ametlxxlis

designers.Accordinganalysis game pro-

to theterraintransitionin2D were onthe withoutter.

posedhandling games.Firstly,tilesplaced gamemap

rain all terrain

transitionbetweendifferenttiles,thenafterthe isfinishedthe transition

gamemap problem

werehandled different tothevariousterrain terraintran—

together.Withassigningpriority tiles,andhandling

sitionfrom tileto is to terrains诵t11tileset

ones,iteasy complexgame huge

low研嘶tyhigh面洲ty generate

andmuhiterraintransitionbetweenvarioustiles.

android 2d瓷砖地形,2D游戏地图地表生成技术.pdf相关推荐

  1. [转]2d游戏开发:游戏地图编辑器

    2d游戏开发:游戏地图编辑器   akinggw 金桥信息 2006-06-15 游戏地图编辑器   作者:akinggw 朋友们,大家好! 今天,我们将讲解游戏开发中一个重要的工具DD"游 ...

  2. 用于2D动画的实时嘴型同步技术

    hi,大家好~我是shadow,一枚设计师/全栈工程师/算法研究员,目前主要研究方向是人工智能写作和人工智能设计,当然偶尔也会跨界到人工智能艺术及其他各种AI产品.这是我发在<人工智能Mix&g ...

  3. 自动生成Android界面,面向Android的Web Service界面自动生成技术研究

    摘要: 据统计,开发人员在开发应用程序的过程中,接近一半的代码用于用户界面部分,大约一半的运行时间用于执行这一部分.所以,减少用户界面部分的开发代码和运行时间,能有效提高程序的运行效率.智能家居中,由 ...

  4. 【Android APT】注解处理器 ( 根据注解生成 Java 代码 )

    文章目录 一.生成 Java 代码 二.实现 IButterKnife 接口 三.视图绑定主要操作 四.完整注解处理器代码 五.博客资源 Android APT 学习进阶路径 : 推荐按照顺序阅读 , ...

  5. android 学习 解决R.java不能自动生成问题,编译时adb.exe 找不到问题

    android 学习 解决R.java不能自动生成问题,编译时adb.exe 找不到问题 参考文章: (1)android 学习 解决R.java不能自动生成问题,编译时adb.exe 找不到问题 ( ...

  6. 【Unity入门计划】基本概念(1)-2D刚体Rigidbody 2D

    目录 官方参考文档 我的Unity版本 Rigidbody刚体的作用 Rigidbody 2D的添加 Rigidbody的面板属性 Body Type 刚体类型 Body Type -> Dyn ...

  7. Android studio使用NDK编译和调试(生成so文件)

    作者:燕歆波 导读:android如何检测应用本身被卸载了,统计卸载量! 1.首先检查自己的Android studio上有没有装ndk,右击项目根目录–>open module setting ...

  8. Android中使用AbstractProcessor在编译时生成代码

    Android中使用AbstractProcessor在编译时生成代码 发现这边不错的文章,忍不住转了过来,转自: http://blog.csdn.net/industriously/article ...

  9. 两种方法,计算带地形起伏的地表面积

    很多同学会经常计算占地面积, 就会用到投影面积计算和椭球体面积计算: 还有一些,需要去计算表面积, 也就是带地形起伏的地表面积, 这......咋办呢? 我们来介绍两种方法, 计算下面这个区域的地表面 ...

最新文章

  1. JavaScript如何获得项目根路径
  2. Ubuntu安装Nginx+PHP5.6+MySQL5.6
  3. 中文分词中的战斗机-jieba库
  4. AbilitySlice之间的传递值
  5. 用C#创建COM组件全过程
  6. C通过unixODBC连接数据库
  7. R语言聚类算法之k中心聚类(K-medoids)
  8. hduoj-----(2896)病毒侵袭(ac自动机)
  9. 《学习JavaScript数据结构与算法》 第四章笔记 栈
  10. ListMapString,Object之按照某个字段排序
  11. 1.Entity Framework Core 5.0教程,概述和准备
  12. matlab mtf,MtF - MATLAB Central
  13. 公司名称怎么申请专利
  14. 推荐一些有趣的在线编程游戏
  15. 每日一题:现在你在玩一款游戏,叫做节奏大师。它有三种判定
  16. 商络转债上市价格预测
  17. Socket详解-socket建立
  18. c++中ASCII码
  19. 归一化数字角频率_数字信号处理中的归一化频率
  20. Linux操作系统PS命令详细 解析

热门文章

  1. EwebEditor漏洞
  2. 创建一个nginx容器(提供配置文件和网页文件)
  3. 在VMware使用linux操作系统
  4. [STM32F1] 基于stm32f103与涂鸦智能的智能蜜蜂养殖系统
  5. el-table表单一键展开折叠,展开部分后一键全部展开或折叠
  6. elementui的table展开行显示另一关联子table表的数据
  7. 计算机病毒通过网络传染的主途径是什么,计算机病毒除通过读写感染有病毒的软盘传染外,另一条可能途径是通过( )进行传染。...
  8. Excel JavaScript API初尝试
  9. CSDN会员页面办卡人员信息刷屏写死代码
  10. VS Code设置自定义快捷键