Unity学习
文章平均质量分 79
bestans
这个作者很懒,什么都没留下…
展开
-
Unity cube 不同面设置不同颜色
新增shader控制Shader "Custom/Vertrix"{ Properties{ } SubShader{ Pass { ColorMaterial AmbientAndDiffuse } }}创建材质Create > Material将新的材质命名为CubeMaterial将材质的shader更改为上一步所创建的Custom/Ve...原创 2019-04-08 15:35:36 · 10171 阅读 · 0 评论 -
Unity Custom Font 创建图片字体
参考文章详细步骤说明新的字体图片BattleTextFont.png,放置于Resources目录下,如图选中图片,将Sprite Mode设置为Multiple点击Sprite Editor 将各个字切割好创建工具脚本CostomFont.cs,自动生成字体文件,右键菜单会出现CreateMyFontSprite选项using UnityEngine;using Unity...原创 2019-04-23 19:03:47 · 1248 阅读 · 0 评论 -
Unity 3D环境下等角投影摄像机角度
背景需要让3d地图表现出等角投影状态,主要是通过设置摄像机旋转角度方式实现参考说明参考说明主要步骤设置camera的位置x = -10, y = 15, z – 10设置camera的角度x = 30, y = 45, z= 0步骤优化上述操作可得到x z平面的等角投影,但是想要xy平面的等角投影,需要继续如下操作创建一个空的GameObject将camera和一个立方体放...原创 2019-06-21 17:33:51 · 1939 阅读 · 0 评论 -
Unity Tilemap Collider 总结
基本情况单独创建一个专门制作collider的tilemap,方便统一控制制作各种collider形状的tile(瓦片)添加脚本控制,在运行时隐藏这些collider模型using System.Collections;using System.Collections.Generic;using UnityEngine;using UnityEngine.Tilemaps;...原创 2019-06-26 17:13:50 · 6261 阅读 · 0 评论 -
Unity Sprite Mask 学习总结
知识点Sprite Mask Alpha Cutoff说明 引用cutoff alpha的功能是当alpha值小于某个值的时候,就把这个像素点设置成完全透明。用来实现某些效果,比如腐烂消失等...原创 2019-06-28 11:31:28 · 1356 阅读 · 0 评论 -
Unity Shader 实现半透明效果
背景想要实现如下效果:主角可以遮挡背景,背景遮挡主角时候半透明混合研究了一周,shader知识了解从无到稍稍入门,终于解决了,记录一下实现方案。实现方法使用 Blend One OneMinusSrcAlpha指令,也就是SrcColor + DstColor * (1 - SrcAlpha),假设A和B重叠,先渲染A,然后渲染B,指令在B的杀的人里,那么SrcColor是B的颜色,Ds...原创 2019-07-04 16:48:51 · 15514 阅读 · 1 评论 -
Unity Spine知识点总结
控制spine动画透明度获取到skeleton,或者skeletonData之后,可以更改骨架skeletonAnimation.Skeleton.A的alpha浮点值2.使用Spine / Skeleton Tint色调着色器并控制材质属性_Color“Tint Color”,控制透明度...原创 2019-07-01 11:05:19 · 3472 阅读 · 1 评论 -
Unity Shader 之图片菱形切割
将一个方形图片切割成菱形 在Sprites/Default的shader基础上进行扩展 分别将需要切割的四个角的透明度设置为0,就不会显示了 如下图,切割前是原图,使用shader后将不会显示四个角Shader "Custom/Rhombus"{ Properties { [PerRendererData] _MainTex("Sprite ...原创 2019-03-19 20:57:00 · 1316 阅读 · 0 评论