您的位置:首页 > 汽车 > 时评 > 马鞍山网站开发流程_百度竞价排名怎么做_网站权重怎么看_今日头条网站推广

马鞍山网站开发流程_百度竞价排名怎么做_网站权重怎么看_今日头条网站推广

2025/4/22 16:08:15 来源:https://blog.csdn.net/axin7c8/article/details/142349451  浏览:    关键词:马鞍山网站开发流程_百度竞价排名怎么做_网站权重怎么看_今日头条网站推广
马鞍山网站开发流程_百度竞价排名怎么做_网站权重怎么看_今日头条网站推广

一、访问C++属性、动态生成Actor
1、在C++类MyBaseActor中新增蓝图可编辑属性:Name

public:UPROPERTY(EditAnywhere)FString Name;

2、在继承自C++的蓝图子类BP_BaseActor中给Name赋值
在这里插入图片描述
3、在Lua中实现点击按钮动态生成Actor,并访问其Name属性

function WBP_FirstLua_C:Construct()self.btnTest.OnPressed:Add(self,WBP_FirstLua_C.OnClickTest)
endfunction WBP_FirstLua_C:OnClickTest()local World = self:GetWorld()if not World thenreturnend--加载蓝图类,注意文件路径格式:蓝图名.Lua类名local ActorClass = UE.UClass.Load("/Game/MyLuaTest/BP_BaseActor.BP_BaseActor_C")if not ActorClass thenreturnend--动态生成一个actorlocal Rotation = UE.FQuat(1,1,1,1)local Translation = UE.FVector(1,1,1)local Scale = UE.FVector(1,1,1)local Transform = UE.FTransform(Rotation, Translation, Scale)local Actor = World:SpawnActor(ActorClass,Transform,UE.ESpawnActorCollisionHandlingMethod.AlwaysSpawn,self,self,"")if not Actor thenreturnendself.Actor = Actorprint("MyBaseActor'Name is "..self.Actor.Name)
end

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com