自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 用Mesh绘制空心柱体,水管效果

上下两面圆环,内外是展开的两个矩形面,通过Mesh依次绘制图形。可通过uv坐标贴图,给Textrue附上不同的纹理材质。方法里面的参数可以设置不同的需求效果。

2024-07-11 18:30:00 372

原创 Mesh绘制五角星和简易特效

与UI上不同,绘制3D的物体,我们不能使用雷达图的思路,只能通过计算出十个顶点来绘制图形。通过观察,我们能够发现,相邻的两点(外顶点和内顶点)的半径不同,同时它们的相对偏移量刚好会是分割弧度的一半(即相邻的两点弧度是分割弧度的一半)。Mesh 绘制图形都是通过三角形来完成的,所以五角星我们得先知道它的顶点的规律,才能通过Mesh绘制出来。当然,这里设置完成后,也可以根据自己的需求自行设置一些特效的属性值。组件,来调整顶点到圆心的半径长度来达到我们的需求。,它们到圆心的距离是分别相等的。

2024-07-10 20:04:21 1557

原创 Mesh绘制蛛网图和雷达图

在这里我主要通过画图,然后计算所需要的变量之间的联系找到每层的顶点位置,以及半径的变化,不难发现,每一层有内外两层顶点,通过三角函数和分割数可以计算出每个顶点的位置,每一层可以通过实际半径进行一个偏移。一般的雷达图都是五个属性,所以我们需要五个属性,就相当于有一个半径数组,属性值就是控制每个角的位置的值,可以在属性面板里任意更改查看效果。unity雷达图和蛛网图在游戏中的应用非常广泛,很多游戏都会用到雷达图来直观显示英雄的属性,或者在战斗结束后生成对局的表现。这里是可以自行设置蛛网图的相关属性的。

2024-07-09 21:51:53 574

原创 Unity Mesh地形和小地图的绘制

众所周知,小地图的制作在游戏里面的应用是非常广泛的,通过小地图我们可以实时获取玩家在世界场景中的信息,给玩家更好的体验。在unity中,我们可以通过新建相机,设置相机的正交模式和位置,深度等可以实现简易的小地图效果;这里我将介绍另外一种:创建图片,给图片贴图,实现和地形同步的小地图。根据这个逻辑计算纹理的颜色分配,最后绘制地形网格,给定纹理,就可以生成地形了。这里通过获取绘制地形脚本中的mesh顶点数据,这样我们也就知道了Y值,同样也是根据这个Y值,来计算我们小地图的Texture2D贴图纹理。

2024-07-06 12:48:01 486 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除