游戏开发
文章平均质量分 63
grf123
这个作者很懒,什么都没留下…
展开
-
使用渲染纹理(RenderTexture)来实现3D视觉
然后创建一个新的Texture,其Shader属性设置为“Unlit/Texture”,再将刚刚的渲染材质拖到这个材质是哪个的MainTexture即可。然后将这个对象拖到Camera的Target Texture属性中,这样摄像机就会将它排到的图像都渲染到这个纹理上。特别是3D环境下这两个概念的理解。如上图的效果,使用2D场景,通过摄像头的改动,使其看起来像是3D效果一样。然后我们将这个材质设置为圆柱体的材质,这样,内容就显示到圆柱体上了。从材质预览也可以看到,我们已经将2D的画面,转换为3D的内容了。原创 2023-08-20 16:56:53 · 496 阅读 · 0 评论 -
使用预制体画刷在游戏场景中快速布置预制体、粒子特效等
创建一个tilemap,在tilemap下方选择笔刷,然后使用笔刷工具即可实现快速刷预制体的效果。如果将场景切换为3D,在2D场景中创建的tilemap在3D场景中默认显示是竖直的,可以修改Grid的属性Cell Swizzle:默认为XYZ。这个预制体笔刷,可以方便的将3D对象整合到2D游戏场景中。),可以将游戏物体预制体作为瓦片,来方便的在游戏场景中快速的绘制。这个时候可以看到,我们这个Tilemap就是在3D场景中平铺的这个了。有时候在使用tilemap的时候,会希望在场景中添加更复杂的对象。原创 2023-08-20 16:25:17 · 1071 阅读 · 0 评论 -
Unity导入图片时,通过设置属性快速实现资源的压缩
这个时候,虽然我们进入sprite editer中,切图还是按照640x256进行切割的,但是我们最终得到的可供工程所使用的“Sprite”素材,已经变成了128 * (256/640) = 51.2。所以,切割时对64x64等比例放大,成为128x128,这样,既能不缺少更多细节,又不至于切割的过于零碎,不好使用。之前一直只是粗略的知道这部分是对应图片资源的压缩的。但是查看示例工程,将64x64的tile和这个128x128的tile,放到一个调色板,看着没有任何的维和,顿时感觉很神奇。原创 2023-08-09 23:06:42 · 1421 阅读 · 0 评论 -
Unity 3D中使用tilemap创建关卡地图,瓦片间隙有漏缝
Unity3D tilemap构建地图时存在缝隙的解决方案原创 2023-08-08 22:43:29 · 1247 阅读 · 0 评论 -
Unity3D中的自动寻路
Unity3d自动寻路基础教程原创 2017-01-07 18:31:39 · 2449 阅读 · 0 评论 -
unity经典入门课程之C#基础实例讲解(打砖块实例)
学习untiy最最基础简单的实例,是看泰课的入门视频。 一直觉得,最好的学习方法,要把别人的东西,变成自己的东西,最简单的几行代码也可以学到很多东西。这个工程就是按照视频上做的,找不到素材,随便自己做了几个材质,做了几个prefab来凑数。 一、方块的prefab:using UnityEngine;using System.Collections;public class BrickBall原创 2016-12-31 23:42:29 · 2704 阅读 · 0 评论 -
系统的unity2D帧动画教程
一、概述:之前也看过不少2d游戏教程,siki老师的公开课,A计划等,flappybird、rogulelike、打飞机、炉石传说等等,但总觉得在2d这块没有系统的知识,然后找到了官方的教程,不得不说,官方才是对这个引擎了解最深的人,虽然大方向跟其他教程都差不多,但是很多细节,远远不是公开课上的只言片语所能比,看完之后,受益匪浅,推荐给大家。这里有一个翻译版本,和原版,我看的时候,是对比着原创 2017-01-14 17:23:45 · 909 阅读 · 0 评论