会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
JeoYao的技术笔记
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2020年12月21日
Unity开发笔记-Editor自动生成Animator Controller State,使用new ChildAnimatorState()状态保存无效的问题
摘要: 以下代码无法正确保存生成的IdleState private void CreateLayerStates(AnimatorStateMachine sm,AnimationClip idleAnim) { List states = new List(); ChildAnimatorState i
阅读全文
posted @ 2020-12-21 19:28 jeoyao
阅读(743)
评论(0)
推荐(0)
2020年12月5日
Unity开发笔记-Editor扩展用GraphView实现逻辑表达式(2)表达式逻辑Node扩展
摘要: 本篇我们将实现表达式编辑器的UI功能部分 0 操作数节点FloatNode 既然我们的目标是实现一个逻辑表达式,我们需要一个FloatNode作为基本的操作数。你也可以实现自己的Int版本 我们在Node的ContentContainer中加入FloatField输入框让用户输入内容 ` publi
阅读全文
posted @ 2020-12-05 15:08 jeoyao
阅读(1710)
评论(1)
推荐(1)
Unity开发笔记-Editor扩展用GraphView实现逻辑表达式(1)UI基础逻辑实现
摘要: 写在前面 Unity的官方文档对graphview的api只有粗略描述,想要通过API来理解GraphView如何搭建,是非常低效和让人抓狂的。 也许是因为是实验API的关系,但个人感觉Unity的其他API也需要大量借助其他非官方资料和开源项目才能理解。 我直接参考了如下博客: https://q
阅读全文
posted @ 2020-12-05 14:01 jeoyao
阅读(4202)
评论(0)
推荐(0)
2020年12月4日
Unity开发笔记-Editor扩展用GraphView实现逻辑表达式(0)简介
摘要: 节点系统简介 基于Graph的节点编辑器是非常强大的,而且Graph(图)是重要的数据结构之一,很多实际的问题的算法和解决方案都需要用图和其中的节点(Node)来实现。 举几个例子:Unity中我们所知的ShaderGraph,AssetGraph都是基于Graph的节点编辑器,而Bolt也为我们提
阅读全文
posted @ 2020-12-04 19:40 jeoyao
阅读(1509)
评论(0)
推荐(1)
2020年9月29日
Unity开发笔记-Unity2019使用AssetDatabase.CreateAsset创建TimelineAsset保存不正常的问题
摘要: 问题 当通过AssetDatabase创建TimelineAsset时,Timeline上的Track都丢失了 下面的代码TimelineAsset不会被正确的创建出来: `TimelineAsset timeline = ScriptableObject.CreateInstance<Timeli
阅读全文
posted @ 2020-09-29 20:21 jeoyao
阅读(2133)
评论(0)
推荐(0)
2020年8月22日
Unity开发笔记-UGUI Text通过修改顶点颜色实现打字机效果
摘要: 实现效果: 0x0 两种方法 打字机效果一般是通过substring截断文字的方法实现的,这种方法简便,但字符串substring操作会产生大量临时字符串造成gc压力。 在此基础上的改进方法是想办法改成0gc。 另一种方法是改变顶点颜色属性,这种方法可以实现单个文字的精确控制,比如让某几个文字alp
阅读全文
posted @ 2020-08-22 17:16 jeoyao
阅读(1869)
评论(0)
推荐(0)
2020年8月14日
Unity开发笔记-Timeline利用Clip实现Rewind回放
摘要: 效果展示 除了使用signal,timeline也可以通过自定义clip实现rewind回放 原理: 实现PlayableBehaviour的子类,重写ProcessFrame方法,参数中的Playable对象的GetDuration()和GetTime()可以获得当前clip的总时间和当前时间 如
阅读全文
posted @ 2020-08-14 20:17 jeoyao
阅读(1284)
评论(0)
推荐(0)
2020年8月5日
Unity开发笔记-Timeline利用Single实现Rewind回放
摘要: 先来看下效果,播放的结尾后回到前面的某一个位置,然后循环 具体实现思路如下: 1.设置marker标记,作为定位 2.利用signal emitter,触发消息事件 3.signal receiever监听事件,通过查找marker获得time 4.通过设置PlayableDirector的time
阅读全文
posted @ 2020-08-05 20:56 jeoyao
阅读(2576)
评论(0)
推荐(0)
2020年8月1日
Unity开发笔记-PSD自动导出UGUI工具开发要点记录(1)PSD树形结构解析
摘要: 参考工程 https://github.com/Banbury/UnityPsdImporter PSD文件结构的详细文档 https://www.adobe.com/devnet-apps/photoshop/fileformatashtml/#50577409_38034 准备psd样本 我使用
阅读全文
posted @ 2020-08-01 00:39 jeoyao
阅读(971)
评论(0)
推荐(0)
2020年7月30日
Unity开发笔记-PSD自动导出UGUI和传统工作流对比
摘要: 传统工作流程 美术:UI制作完成,将UI元素切图,顺便给一张完整的UI作为layout给客户端程序参考 客户端: 拿到切图,放入对应UI的文件夹,打图集 将layout作为参考,根据UI元素摆位置,分组 对于文本: 1. 摆位置和确定字号,没有psd的情况下,需要自己用取色工具取色,或者让美术在la
阅读全文
posted @ 2020-07-30 23:25 jeoyao
阅读(592)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告