当前位置: 首页 > news >正文

使用蓝图组件

  • 蓝图组件 blueprint component为啥不能set actor location

  1. 组件不是 Actor,没有 “自身位置” 的概念组件(如 Scene Component、Mesh Component 等)是依附于 Actor 存在的 “附属物”,它本身不是独立的 Actor,因此没有 “世界空间位置”(World Location)的属性,只有 “相对位置”(Relative Location)—— 即相对于其所属 Actor(或父组件)的位置。而Set Actor LocationActor 类的函数,作用是移动整个 Actor(包括其所有组件),组件本身并不具备这个函数。

如何间接实现类似需求?

如果需要通过组件来移动其所属的 Actor,可以分两步:

  1. 在组件中通过Get Owner节点获取它所依附的 Actor(返回值是一个 Actor 对象);
  2. 对获取到的 Actor 调用Set Actor Location,即可移动整个 Actor(包括该组件)。

那添加了蓝图组件的actor能继承它暴露的变量么?

举例说明:

假设你有一个蓝图组件 BP_MyComponent,其中暴露了一个公开变量 MyValue(整数)。当 Actor BP_MyActor 添加了这个组件后:

  • 错误方式:在 BP_MyActor 中直接拖拽 MyValue 变量使用(无法直接访问,因为变量属于组件,而非 Actor)。
  • 正确方式
    1. 在 BP_MyActor 的蓝图中,添加 Get BP_MyComponent 节点(获取组件实例);
    2. 从该组件节点的输出引脚中,找到 MyValue 变量,直接连接使用(或通过 “获取 MyValue” 节点访问)。
http://www.dtcms.com/a/533906.html

相关文章:

  • 哈尔滨网站建设培训班技术网站模版
  • 网站服务器和直播服务器一样吗深圳网站设计官网
  • 大型网站如何做别名夏津建设局网站
  • 20-Java-面向对象-static
  • 株洲网站建设优化网站建设方案书含合同
  • 网站页面设计稿做网站构架
  • 2019/12 JLPT听力原文 问题四
  • 宁海县城镇建设局网站怎么做论坛社区网站
  • 垡头做网站的公司室内设计接单网站
  • 郑州区块链数字钱包网站开发过程西宁设计网站
  • WordPress全站展示建网站一般多少钱
  • 自己做的网站发布详细步骤深圳网站设计报价
  • 做咖啡网站网站域名过期怎么办
  • 车机系统资源性能测试
  • 宁波免费网站建站模板软文营销的技巧有哪些?
  • 商务网站建设的流程网站网站是怎么建设的
  • 网站建设与管理书宁波网站建设运营
  • 网站建设教育自己开网站怎么开
  • phpcms v9网站上传石景山企业网站建设
  • 【系统分析师】高分论文:论信息系统开发方法及应用(电子商务门户网站系统)
  • HTML02 核心语法与基础标签:构建静态页面的基石
  • TPC-C是一个在线事务处理(OLTP)基准测试标准
  • Ackermann(阿克曼)函数
  • 常见的手机网站湖北网站设计公司
  • 企业建站系统下载做网站推广的联系方式
  • 各种通信(五):IIC协议(二)
  • 做gif网站用模板怎么做网站
  • 【Java面试笔记:多线程】44、深入Java线程池:BlockingQueue实现全景解析与实战指南
  • 网站建设怎么找到客户做传销网站违法的吗
  • 船山网站建设排版漂亮的网站