摘要: 节点系统简介 基于Graph的节点编辑器是非常强大的,而且Graph(图)是重要的数据结构之一,很多实际的问题的算法和解决方案都需要用图和其中的节点(Node)来实现。 举几个例子:Unity中我们所知的ShaderGraph,AssetGraph都是基于Graph的节点编辑器,而Bolt也为我们提 阅读全文
posted @ 2020-12-04 19:40 jeoyao 阅读(1293) 评论(0) 推荐(1) 编辑
摘要: 问题 当通过AssetDatabase创建TimelineAsset时,Timeline上的Track都丢失了 下面的代码TimelineAsset不会被正确的创建出来: `TimelineAsset timeline = ScriptableObject.CreateInstance<Timeli 阅读全文
posted @ 2020-09-29 20:21 jeoyao 阅读(1992) 评论(0) 推荐(0) 编辑
摘要: 实现效果: 0x0 两种方法 打字机效果一般是通过substring截断文字的方法实现的,这种方法简便,但字符串substring操作会产生大量临时字符串造成gc压力。 在此基础上的改进方法是想办法改成0gc。 另一种方法是改变顶点颜色属性,这种方法可以实现单个文字的精确控制,比如让某几个文字alp 阅读全文
posted @ 2020-08-22 17:16 jeoyao 阅读(1556) 评论(0) 推荐(0) 编辑
摘要: 效果展示 除了使用signal,timeline也可以通过自定义clip实现rewind回放 原理: 实现PlayableBehaviour的子类,重写ProcessFrame方法,参数中的Playable对象的GetDuration()和GetTime()可以获得当前clip的总时间和当前时间 如 阅读全文
posted @ 2020-08-14 20:17 jeoyao 阅读(1122) 评论(0) 推荐(0) 编辑
摘要: 先来看下效果,播放的结尾后回到前面的某一个位置,然后循环 具体实现思路如下: 1.设置marker标记,作为定位 2.利用signal emitter,触发消息事件 3.signal receiever监听事件,通过查找marker获得time 4.通过设置PlayableDirector的time 阅读全文
posted @ 2020-08-05 20:56 jeoyao 阅读(2153) 评论(0) 推荐(0) 编辑
摘要: 参考工程 https://github.com/Banbury/UnityPsdImporter PSD文件结构的详细文档 https://www.adobe.com/devnet-apps/photoshop/fileformatashtml/#50577409_38034 准备psd样本 我使用 阅读全文
posted @ 2020-08-01 00:39 jeoyao 阅读(829) 评论(0) 推荐(0) 编辑
摘要: 传统工作流程 美术:UI制作完成,将UI元素切图,顺便给一张完整的UI作为layout给客户端程序参考 客户端: 拿到切图,放入对应UI的文件夹,打图集 将layout作为参考,根据UI元素摆位置,分组 对于文本: 1. 摆位置和确定字号,没有psd的情况下,需要自己用取色工具取色,或者让美术在la 阅读全文
posted @ 2020-07-30 23:25 jeoyao 阅读(478) 评论(0) 推荐(0) 编辑
摘要: PlayerPrefs没有提供存储bytes[]和其他自定义结构的接口,我们可以利用现有的SetString接口,将bytes[]转化为string存储,从而实现扩展 1.bytes[]和string之间的互相转换 `System.Convert.ToBase64String(bytes)` `Sy 阅读全文
posted @ 2020-07-29 10:58 jeoyao 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 这篇文章是聊关于BSP技术的历史的文章,很有趣,内容很详实。 翻译补充内容: Homer Simpson,动画片辛普森一家的老爸,智商不在线 DOOM,毁灭战士,这里不翻译了 id Software,公司名,不翻译了 原文链接 https://twobithistory.org/2019/11/06 阅读全文
posted @ 2020-07-04 10:28 jeoyao 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 原文参考 http://www-cs.ccny.cuny.edu/~wolberg/capstone/intersection/Intersection%20point%20of%20two%20lines.html 有两条直线,p1(x1,y1)和p2(x2,y2)构成直线A,p3(x3,y3)和 阅读全文
posted @ 2020-07-04 09:45 jeoyao 阅读(381) 评论(0) 推荐(0) 编辑