前言最近出于兴趣想自己做一个2D的游戏,因为有着C#的基础,所以决定使用Unity3D来做。之前对于Unity3D其实了解不多,不过看了一些Unity3D的视频和官方文档后,暂时做起来也没遇到什么太大的困难。本篇博客要说的是Unity 2018.3新增的一个东西——Isometric TileMap,一般用于做一个2.5D的地图。这个东西官方文档讲的并不详细,并且有些配置完全没有说出来,导致始终无
# 使用高德地图实现 HTML5 页面定位的完整指南 在今天的学习中,我们将为您介绍如何在 HTML5 页面中使用高德地图进行位置定位。本文将细致地为您讲解整个过程,确保即使是刚入行的小白也能掌握每一个步骤。我们将从整体流程、代码实现到最后的结果展示,为您提供清晰明确的指引。 ## 整体流程 首先,我们需要明确整个实现的流程。以下是我们将要进行的步骤: | 步骤 | 操作
原创 9月前
194阅读
近期遇到实际的开发需求,对实际获取到的经纬度信息进行映射,但是实际的需求就只是针对局部的坐标进行映射,比如北京市一个城市范围的坐标,所以根本不需要全局的经纬度设定,最后裁定的方案是对经纬度坐标进行一个比值转换的计算处理。实现的步骤大值分为三步:1、经纬度的坐标区域划分:如果只是一个区域的经纬度信息,就直接选取到整个区域的经纬度信息,比如福建省的经纬度信息,这里我选取的经纬度信息是左上角(114.4
转载 2024-05-27 20:39:47
99阅读
unity版本:4.5.1 NJG MiniMap版本:1.5  NJG MiniMap的下载很多,但是好像教程参考资料什么的很少,官网上面有份简单的介绍,不过是1.2版本的,而且是放在Google Doc上,会翻 墙的可以自己下载。这里给出的下载:  1、下载好插件后,导入到Unity中不用说,导入后可以看到NinjutsuGames文件夹,插件的所有内容都在这个文件夹下,找到N
转载 2024-04-26 14:59:55
47阅读
在许多漫游场景中,我们可能会遇到需要小地图的情况,这是为了进行重要地点标识以及指引方向。同样在VR中漫游中,如何处理方向导航仍然成为一个问题,这里给出一种将3D游戏中的小地图移植到VR相机中的思路。 以下是具体制作过程:一、制作3D游戏的小地图:1、首先创建一个简单的场景,使得我们在小地图中有物体可以观察。 场景中具体包括一个第一人称的控件和四个不同形状的物块(染成不同颜色仅仅是为了区分)。 导入
转载 2024-03-27 21:07:43
48阅读
在前面的章节我们有提到,Unity的TiledMap功能是在2017.2版本首次规划,并且在2018版本进行完善的。而Tiled2Unity是作者在5年前制作的,所以实现和性能上自然是没有充分利用新版Unity的特性。其性能和功能还原程度也是有所欠缺。并且作者对这个版本也放弃维护了。 1 SuperTiled2UnitySuperTiled2Unity是Tiled2Unity的升级版本
  刚开始敲代码就在制作小地图,现在还在制作小地图,不过区别在于以前看不懂,现在能看懂了。不说了,说多了都是泪。今天就记录一下制作小地图的过程。  一、场景位置   根据我的理解,场景要放在坐标系的区域内,不要放在坐标轴上,否则计算会很容易把自己搞蒙。 二、放置参照物   就如我们一中那张图,我们把模型放在左上角的区域,本来我们应该用模型的地面的坐标来计算,但是因为有时候建模的不规范,地面的坐标中
Unity3D AssetBundle的无缝地图实现 Unity3DAssetBundle的无缝地图的实现,通过下面的制作过程和代码来逐步解释。脚本如下:Script_Cube_Trigger_Terrain1.csScript_Cube_Trigger_Terrain3.csObject
转载 2024-05-11 11:12:00
407阅读
文章目录一、前言二、思路三、GitHub工程四、具体步骤1、创建一个顶视角摄像机2、创建Render Texture3、使用Raw Image显示四、运行效果五、优化1、Mask蒙版边缘锯齿问题2、解决方案六、加个主角和摄像机跟随逻辑七、代码部分1、shader脚本:Default-Mask.shader2、主角移动控制脚本:PlayerCtrler.cs3、主摄像机跟随脚本:PlayerCam
转载 2024-04-22 16:20:07
218阅读
地图是3D游戏中非常重要的 之前我写过一篇关于小地图的开发的 用到了Camera然后这篇博客我们纯使用UGUI来实现小地图 我这里用个第一人称的控制器来做主角 (控制器是我之前写的)之前我写的第一人称控制器地址 大家可以用作参考准备过程我们随便找一个地图 然后添加第一人称控制器在地形上 如果条件允许我们根据自己的地图可以自己画一个地图(我的条件不太行 哈哈) 我就用一张随便找的图来代替了然后根据
转载 2024-08-23 19:09:51
56阅读
3D图形学(网格基础) 网格 多边形网格不过是一个多边形列表;三角网格就是全部由三角形组成的多边形网格。多边形和三角网格在图形学和建模中广泛使用,用来模 拟复杂物体的表面,如建筑,车辆,人体,档案还有茶壶。 任意多边形网格都可以转换成三角网格。 Unity支持三角形网格。   网格包括顶点和多个三角形数组。  三
转载 2024-08-13 15:31:25
27阅读
前言:本人由于兴趣和未来的工作原因开始尝试接触和学习Unity开发,为了避免忘记一些东西所以写下这些博客算是一个记录。目录一、软件的安装与配置二、如何编辑素材以及Tilemap的使用三、图层和角色建立一、软件的安装与配置在unity官网(https://unity.cn/releases)选择从Hub上下载,然后下载安装。打开后点击安装选项卡安装想要使用的Unity版本(这里建议使用长期支持版本,
转载 2024-02-21 10:51:51
254阅读
之前的博客中已经说了随机房间生成:但实现房间生成只是整个地图生成最初最简单的一步。下面讨论如何随机生成连接房间的通道。 房间的通道一般要满足以下特性和特征:1.保证所有随机生成的房间都可以通过通道从起点到达终点,不出现未连接或连接中断的情况。2.通道在生成的过程中不能穿过房间内部。3.考虑是简洁直接的连接方式,还是更为曲折的通道。 好了,现在眼前出现了很多随机生成的房间,那么问
转载 2024-06-04 12:26:35
320阅读
自制Unity小游戏TankHero-2D(4)关卡+小地图图标+碰撞条件分析 我在做这样一个坦克游戏,是仿照(http://game.kid.qq.com/a/20140221/028931.htm)这个游戏制作的。仅为学习Unity之用。图片大部分是自己画的,少数是从网上搜来的。您可以到我的github页面(https://github.com/bitzhuwei/TankHero-2D)上得
转载 2024-05-01 08:00:17
159阅读
从10月20号到现在,Unity3D也学了10天了,对于Unity3D也有了一个大致的了解,有必要做一个小游戏来检测一下自己的学习成果了。经过两天的努力,终于总算是做出来了一个可以玩的坦克大战了。首先讲讲我的设计目标:1.地图编辑器 2.道具系统 3.简单AI系统 4.计分器 其中,最重要的就是地图编辑器了,其次到AI系统,其他几个都挺简单的。 --------------------------
转载 2024-08-01 15:28:47
125阅读
前言最近出于兴趣想自己做一个2D的游戏,因为有着C#的基础,所以决定使用Unity3D来做。之前对于Unity3D其实了解不多,不过看了一些Unity3D的视频和官方文档后,暂时做起来也没遇到什么太大的困难。本篇博客要说的是Unity 2018.3新增的一个东西——Isometric TileMap,一般用于做一个2.5D的地图。这个东西官方文档讲的并不详细,并且有些配置完全没有说出来,导致始终无
转载 2024-03-03 22:10:24
526阅读
  在实现小地图功能之前首先明白说明是Render Texture,或者Render Texture的作用是什么,其实Render Texture是一种特殊的Texture类型,在Unity中,看到的图片通常都是作为Texture被加载和使用的。,因此Render Texture也可以理解为就是一张图片。  那么为什么说它特殊呢,因为Render Texture的图片来源不是靠
         在玩游戏时,你经常会发现,在游戏窗口的右上角或者左下角通常会有一个小地图,里边实时反馈角色的移动信息甚至是世界地图,那么这个小地图是如何绘制的呢?         我目前掌握了两种方法:一种是以GUI方法重新绘制一个小窗口;另一种是新建一个正交投影的摄像机机。  &nbs
游戏地图的创建,这一章是地图背景的创建,比如可以增加房子,树木,池塘,围墙等等。1.如下图所示,在层次窗口中,选择2D object-Tilemap这样,将会建立网格和子结点,贴片地图。我们将地图分为一个一个网格,并在上面放上类似瓷砖。3.建立一个新的瓷砖在工程窗口中,Assets > Art,右击新建一个文件夹,名为Tiles。双击打开它,右击Create > Tile,新建一个Ti
转载 2024-03-15 19:00:34
172阅读
关于小地图中的图片显示,我用了缩略图,其实就是直接顶视角对场景截个图当小地图用,其他的做法有RenderTexture等,但是需要建立一个相机跟随,对于开放世界大场景不错,但对于小点的场景,就不如直接拿张图片,开销低且方便。场景是官方商店的一个免费场景,先截一张图作为小地图: 新建一个Canvas,在其下建立一个Image名为Minimap,作为背景,调为透明,并调整至合适的位置,然后在Minim
转载 2024-02-22 14:51:11
229阅读
  • 1
  • 2
  • 3
  • 4
  • 5