Unity
文章平均质量分 53
麻辣爱好者
这个作者很懒,什么都没留下…
展开
-
Yaml字段判空
Unity中的可序列化文件都是通过YMAL文件的格式保存的,在自己进行解析的时候有时需要判断是否有某一个key值存在:public bool HaveKey(YamlNode node, string key){ if (node is YamlSequenceNode sNode) return sNode.Children.Contains(key); if (node is YamlMappingNode mNode) return mNode.Children.ContainsK原创 2022-04-19 15:34:49 · 3798 阅读 · 0 评论 -
u3d ShaderGraph所有节点以及案例-方便检索和查看功能-(持续更新效果)
方便检索节点原创 2022-03-08 11:50:47 · 1027 阅读 · 0 评论 -
u3d c#序列化相关记录-持续添加
记录一下,温故而知新类内部Header(“string”)在inspector中添加标题,使面板更美观整洁Hideininspector使用了该属性的变量不显示在inspector,但是被序列化。SerializeField将不会被序列化的私有变量可以序列化。Range让变量在inspector中显示并给予一个范围Space(50)在inspector中添加空行,使面板更美观整洁Tooltip(“string”)给变量添加提示,使面板更美观整洁类外部RequireC原创 2022-03-04 16:25:47 · 194 阅读 · 0 评论 -
在Unity中使用模板创建文件(窗口篇)
(每个人的使用场景不同,仅供参考)使用情景之前写的一个直接使用模版去创建lua脚本,不过对于我自己来说使用不是很方便(自己使用的一个工具脚本需要一些gameobject的信息),每次创建后需要去替换类名,还需要去查找所需要的gameobject的全路径名,于是就在加上一个创建窗口去处理。1.使用效果2.创建界面3.生成文件4.模板内容替换工具制作方法1.非代码部分参考原文链接2.主要修改创建窗口 public static void CreatLuaFile() {原创 2022-03-03 13:56:26 · 857 阅读 · 0 评论 -
在Unity中使用Lua脚本模板创建新的Lua文件
在Unity中使用Lua脚本模板创建新的Lua文件使用情景在开发中我们经常会创建适合自己使用的一些基类或者文件模版,在使用的时候就需要经常去复制文件,这个时候我们可以创建一个文件模板,然后在unity的Project窗口中直接右键创建脚本模板。1.使用效果2.创建的文件3.文件内容工具制作方法1.在Assets下创建一个Editor文件夹,已经存在Editor文件夹的略过此步骤2.在文件夹下创建自己的工具文件夹,名字按照自己的习惯命名,或根据项目规则统一命名3.在上面的文件夹下用原创 2022-03-03 13:46:24 · 4577 阅读 · 1 评论 -
解决Unity中的Text内容有空格导致换行
解决Unity中的Text有空格导致换行问题直接上效果图如果使用的是搜狗输入法的全角模式,可以直接在scene面板看到实时效果,其它方式需要在代码中添加。 var textCom = GameObject.Find("Text").GetComponent<Text>(); textCom.text = "\u3000\u3000" + textCom.text;...原创 2022-03-01 17:21:17 · 3328 阅读 · 0 评论