开启辅助访问
切换到窄版
登录
立即注册
只需一步,快速开始
社区
BBS
找回密码
站务合作
搜索
搜索
在线大礼包
每日签到
本版
用户
引擎世界丨EngineWorld.CN
»
社区
›
UnrealEngine 4 专区
›
UE4 编程开发
›
[讨论]关于UE4源生父类的继承(已解决)
返回列表
发新帖
[讨论]关于UE4源生父类的继承(已解决)
[复制链接]
2518
|
5
|
2018-2-27 09:12:14
|
显示全部楼层
|
阅读模式
本帖最后由 tibony 于 2018-2-27 10:48 编辑
说明:1、Staticmeshactor 与 skeletonMeshActor 都继承与Actor 2、自定义继承Actor的类 名为NewActor
需求:想要 Staticmeshactor 与 skeletonMeshActor 都继承 NewActor 这个类。
要求原因:新定义的类有静态网格形态,同时也可能为骨骼网格形态。所以希望可以同时继承同一个类。
当然如果自定义一个Actor,然后分别继承两个子类,各自有静态网格和骨骼网格这样的方法就过于繁琐了。
在蓝图编辑器下,该需求是否可行。
感谢 pipboy1981
的解答
解决方案 新建Actor类挂载 静态网格/骨骼组件。
回复
使用道具
举报
提升卡
变色卡
千斤顶
pipboy1981
|
2018-2-27 09:53:38
|
显示全部楼层
“新定义的类有静态网格形态,同时也可能为骨骼网格形态”
直接新建一个actor 加一个 Staticmesh组件一个skeletonMesh组件就可以了吧
或者childactor 推荐用组件component
回复
支持
反对
使用道具
举报
tibony
|
2018-2-27 10:30:42
|
显示全部楼层
新建一个actor 然后 挂载组件的方式有考虑到。只是觉得官方的 StaticmeshActor就这样舍弃了感觉可惜
回复
支持
反对
使用道具
举报
mknmknmk
|
2018-2-28 10:25:02
|
显示全部楼层
本帖最后由 mknmknmk 于 2018-2-28 10:29 编辑
想要 Staticmeshactor 与 skeletonMeshActor 都继承 NewActor 这个类 。 可以, 但是Staticmeshactor 和 skeletonMeshActor 都是引擎里面的
你可以拷贝Staticmeshactor 和 skeletonMeshActor 的源代码 改成其他类 如MyStaticmeshactor 和 MYskeletonMeshActor 并且继承自你的NewActor 。
回复
支持
反对
使用道具
举报
mknmknmk
|
2018-2-28 10:28:32
|
显示全部楼层
新定义的类有静态网格形态,同时也可能为骨骼网格形态。 这2个功能是StaticMeshComponent 和SkeletonMeshComponent 提供的。
说白了Staticmeshactor 只是一个继承actor 并且附加StaticMeshCompoent的类
说白了SkeletonMeshactor 只是一个继承actor 并且附加StaticMeshCompoent的类
回复
支持
反对
使用道具
举报
printscreen
|
2018-2-28 11:23:31
|
显示全部楼层
其实UE中 Component都是一个个类,也可以自定义类,已组件的方式绑到另一个类。不要被Component这个弄混淆了
回复
支持
反对
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
tibony
13
主题
83
回帖
40
积分
初始化成员
初始化成员, 积分 40, 距离下一级还需 60 积分
初始化成员, 积分 40, 距离下一级还需 60 积分
积分
40
加好友
发消息
回复楼主
返回列表
UE4 素材资源分享
UE4 美术交流
UE4 编程开发
UE4 VR/移动开发
UE4 编辑器使用
UE4 教学资料
UE4 综合问答