| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 游戏开发 -> [Unity] ACT 战斗系统学习 9:Bolt 和 FlowCanvas -> 正文阅读 |
|
[游戏开发][Unity] ACT 战斗系统学习 9:Bolt 和 FlowCanvas |
我在 Bolt 里面跑的时候遇到的第一个问题是,他识别不到我的属性……太怪了 我把 value 调成了 public 他居然也没有显示 好吧,是需要更新 Bolt 他这个更新很奇怪,我每次带动代码之后,即使我添加了 更新了之后还有一个问题就是,可以显示方法但是不显示属性…… Bolt 还有一个问题就是它不支持委托相关的逻辑 测试代码: Assets/MeowACT/Core/Actor/ActorBase.cs
将 ActorBase 挂在 GameObject 上,然后再在这个 GameObject 上新建 FlowMachine,新建脚本,可以看到,我虽然能够 Set 委托,但是却没有办法给委托添加监听 开发者原话是说在可视化脚本中使用委托是很困难的 我现在用的是 Unity2020,装 Bolt 测试代码: Assets/MeowACT/Core/Actor/ActorBase.cs
测试 Flow: TestFunc is working in C# script 不会 Debug 出来 那就真的很难了…… 我想到我实习的时候他们用的是 FlowCanvas 测试代码不变 添加委托类型 直接就能连出 invoke 牛啊…… 但是我并没有找到一个方式将函数加入委托 比如我尝试加入一个函数指针 或者是从函数里面连出来一个 + 号,都不太行 我查到一个回答,开发者说不推荐使用委托,这会让逻辑变得复杂 好吧……或许我要想一个别的方式了 顺便,我也测试一下属性,FlowCanvas 确实可以识别到 测试代码
Flow 或许我可以魔改 FlowCanvas 但是这应该是很深的东西吧…… |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年4日历 | -2025/4/22 10:37:58- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |