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