unity
小国图志
别停
展开
-
在Unity中进行单例的动态脚本加载
如何在Unity中实现动态去指定目录下读取脚本,并创建实例缓存起来。原创 2022-06-20 05:06:29 · 1858 阅读 · 1 评论 -
Unity预制体在编辑器内打开、关闭、保存时执行代码
做个备忘避免忘了,该脚本要放在assets下的editor目录才有效。原创 2022-06-20 01:03:44 · 1577 阅读 · 1 评论 -
通过UI实现阴影视线
这是没有阴影的游戏界面首先在Canvas中创建两个纯色image图片,分别命名为Make和MakeBg。然后对两个UI的材质球进行配置,使得Make变成穿透层而MakeBg变成黑幕层:配置成功之后的效果:然后建立一个物理射线发射机来获得可见视线,具体代码如下:public class GameSight : MonoBehaviour { [SerializeField] private LayerMask layerMask = new LayerMa原创 2021-02-18 17:01:35 · 264 阅读 · 0 评论 -
shader学习笔记
Shader的简单结构//声明shader所在的层级目录Shader "CookbookShaders/BasicDiffuse"{ //输入参数 Properties { //变量名(面板显示名,变量类型)=初始化值 _EmissiveColor("Emissive Color",Color)=(1,1,1,1) _AmbientColor("Ambient Color",Color) = (1,1,1,1)原创 2020-12-04 00:14:34 · 295 阅读 · 0 评论 -
Unity中使用RaycastNonAlloc设计扇形视野
为了开发类似潜行游戏的角色视野能力,在Unity中找到了一个叫做RaycastNonAlloc的射线,但是网上资料比较少,为了避免自己日后忘记,在这里写出来。下面是整个工具组建,其中的MyLinkList来自一个博主提供的工具类,链接如下:http://www.manew.com/blog-11763-7490.html。public class InputVision : MonoBeha...原创 2019-07-05 17:23:25 · 3355 阅读 · 0 评论 -
Netty服务器与Unity前端结合的聊天室例子
近日研究如何脱离开unity自带的网络组件实现网络功能,找到了Java里很不错的框架--Netty,他可以高效的实现多并发访问等功能。为了简单尝试下这两者之间的结合,在网上查了很多零碎的资料,于是打算做一个unity为前端的聊天室系统来验证效果。服务器端首先为了使用netty以及作为前后端沟通的json,这里需要先把netty和json转换工具载入项目,这里用的json转换工具是阿里粑粑的...原创 2019-07-15 18:01:56 · 784 阅读 · 0 评论