摘要: 相同的逻辑控制 fungus和rpgmaker事件功能的功能是相同的,都是基于命令的可视化流程控制。用户可以在命令列表中,增加各种功能指令,如显示文字,和逻辑控制流程,配合参数来实现具体功能逻辑。 两者各自的概念对比表格来看: | | rpgmaker | fungus | | | | | | 事件 阅读全文
posted @ 2023-03-07 11:00 jeoyao 阅读(180) 评论(0) 推荐(0) 编辑
摘要: Unity内置Editor的IMGUI模式能够满足日常扩展,大多数情况下EditorGUILayout提供的控件,和布局方法BeginVertical,BeginHorizontal,配合大量的内置控件,可以满足快速开发需求。另外Untiy也提供了TreeView,ReorderableList这样 阅读全文
posted @ 2023-03-03 14:42 jeoyao 阅读(467) 评论(0) 推荐(0) 编辑
摘要: ILayerable 代码修改动画后推 public static void SetTimeClipExtrapolation(TimelineClip clip,TimelineClip.ClipExtrapolation extrapolation) { var type = clip.GetT 阅读全文
posted @ 2022-11-14 15:33 jeoyao 阅读(517) 评论(0) 推荐(0) 编辑
摘要: UniTask提供了很多异步方法,如Resources.LoadAsync,UniTask.NextFrame,UniTask.WaitUntil,按钮事件button.OnClickAsync等 当没有内置方法时,我们希望能将自己的回调方法改写为await的形式。 比如将PlayableDirec 阅读全文
posted @ 2022-10-22 16:19 jeoyao 阅读(1042) 评论(0) 推荐(0) 编辑
摘要: 一些废话 为避免不必要的篇幅,本文中指列出关键代码。完整代码工程地址:https://github.com/terrynoya/HowCustomEditorBindWork Odin在Unity编辑器扩展中的地位不必多说。只需简单的标签,Odin就能自动为我们实现之前需要大量编码才能实现的扩展。下 阅读全文
posted @ 2022-02-16 23:16 jeoyao 阅读(1628) 评论(1) 推荐(0) 编辑
摘要: 点击事件穿透是新手引导中最重要的一个功能,通常做法是使用一个全屏UI。该UI放置于UI的最高层级挡住所有UI,然后监听IPointerClickHandler事件,当OnPointerClick回调触发时,通过EventSystem.current.RaycastAll获得当前点击的对象列表。 对该 阅读全文
posted @ 2022-02-07 10:15 jeoyao 阅读(1465) 评论(0) 推荐(2) 编辑
摘要: Unity开源工具开发笔记-使用GraphView改进PlayableGraphVisualizer PlayableGraphVisualizer可以帮助我们可视化Runtime时的Playable运行状态,对开发者了解Playable的结构有非常大的帮助。 缺点: 有个缺点是多个output时, 阅读全文
posted @ 2021-07-08 10:37 jeoyao 阅读(620) 评论(0) 推荐(0) 编辑
摘要: 0x0 LookAt在RPG中是不可或缺的功能,对话系统中听者朝向说话者注视,主角路过npc,npc会朝向主角注视。目前有以下几种解决方法。 1.只转动头部 让我们来看看实际效果,以下是原神的某一个对话剧情,可以看出,只转动头部,效果差强人意,接近90度后,显得很不自然。另外这段动画中可以看到头部转 阅读全文
posted @ 2021-05-08 17:08 jeoyao 阅读(1380) 评论(0) 推荐(0) 编辑
摘要: 视频地址 Inertialization: High-Performance Animation Transitions in Gears of War https://www.youtube.com/watch?v=BYyv4KTegJI&list=PL2e4mYbwSTbbHAJT7OdK5mv 阅读全文
posted @ 2021-05-06 09:47 jeoyao 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 假设我们需要使用ScriptableObject来保存一个图的结构,我们先创建2个ScriptableObject的子类,Graph和GraphNodeBase GraphNodeBase类如下 namespace YaoJZ.SerializeTest { public class GraphNo 阅读全文
posted @ 2021-02-19 20:47 jeoyao 阅读(792) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示