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

html5网站建设 教程国际免费b站

html5网站建设 教程,国际免费b站,广州网站制作公司排名,wordpress pdf插件下载一、前言 本系列如无特殊说明使用的虚幻版本都是5.2.1,VS为2022版本。在Unity中通常创建的脚本都默认继承了MonoBehavior,都是不能再用代码New而实例化的,虚幻也是一样不能直接New来实例化。在Unity中是通过Instantiate方法来实例化一个游戏对…

一、前言

        本系列如无特殊说明使用的虚幻版本都是5.2.1,VS为2022版本。在Unity中通常创建的脚本都默认继承了MonoBehavior,都是不能再用代码New而实例化的,虚幻也是一样不能直接New来实例化。在Unity中是通过Instantiate方法来实例化一个游戏对象,虚幻中通过TSubclassOf、StaticClass等操作来实例化一个游戏对象。相比来说虚幻更复杂点。

二、实现

2.1、实例化Object类

        创建一个Object类,然后在MyPawn的开始方法中实例化,代码如下:创建成功后会打印出

	TSubclassOf<UMyObject1> MySubclassObject = UMyObject1::StaticClass();MyTestObject = NewObject<UMyObject1>(GetWorld(), MySubclassObject);if (MyTestObject){UE_LOG(LogTemp, Warning, TEXT("This is a %s"), *MyTestObject->GetName());
}

创建类的默认名称。注意,在引用Object类型的类时一定要在前面加”U"。

2.2、实例化Actor类

创建一个Actor类,然后同样再MyPawan的开始方法中实例化,代码如下,注意Actor类型的类引用

	//实例化一个Actor类TSubclassOf<AMyActor1> MySubclassObject = AMyActor1::StaticClass();AMyActor1* TempActor = NewObject<AMyActor1>(GetWorld(), MySubclassObject);if (TempActor){UE_LOG(LogTemp, Warning, TEXT("This is a %s"), *TempActor->GetName());}

前面一定要加“A”。

2.3、获取一个静态实例GameInstance

对于GameInstance,它不需要再手动实例化,因为这个类比较特殊,是虚幻引擎自动管理,只需要讲其获取到即可,代码如下:

	赋值一个Game InstanceMyGameInstance = Cast<UMyGameInstance1>(GetWorld()->GetFirstPlayerController()->GetGameInstance());if (MyGameInstance){UE_LOG(LogTemp, Warning, TEXT("My Instance Name:%s,IP:%d, UserName:%s"), *MyGameInstance->GetName(), MyGameInstance->IP, *MyGameInstance->UserName);}

三、总结

3.1、此处的实例化的类都只是在内存中,还未真正体现在游戏应用中,比如实例化一个Cube的类,在运行时并不会真的显示一个Cube,如需要真正显示还需通过Load方法,这个后续在讲。

3.2、Object类和Actor类的前缀字母是不同的,Object前面加“U”,为UObject,Actor前面加“A"为AActor。

3.3、GameInstance类不需要手动实例化,它在虚幻引擎运行时就自动创建和销毁,只需要获取即可。

http://www.wangmingla.cn/news/36811.html

相关文章:

  • 网络规划设计师教程第二版 pdf下载地址天津网站优化公司
  • 晋城网站建设百度助手app下载
  • 网络网站知识appseo公司推荐推广平台
  • 都有哪些不错的网页设计网站淘特app推广代理
  • 公司注册地址跟经营地址不一样温州seo网站建设
  • 赣州培训学做网站关键词挖掘站长工具
  • 中国互联网协会投诉平台seo程序
  • 阿里巴巴做网站的电话号码百度网站的网址
  • 合肥中小企业网站制作软文营销的宗旨是什么
  • 长春火车站防疫要求外贸如何做网站推广
  • 门户类型的网站网络推广公司介绍
  • 网站制作在哪里比较好网站买卖交易平台
  • 做百度推广需要网站吗推荐一个seo优化软件
  • hanchengkeji杭州网站建设semikron
  • 表格网站滚动字体怎么做的网站权重什么意思
  • 唐山模板网站建设seo虚拟外链
  • 象山企业门户网站建设微信视频号怎么推广引流
  • 建设局网站买卖合同最新营销模式有哪些
  • 向百度提交网站广东seo
  • 整站排名优化品牌专业培训seo的机构
  • 上海网站建设 亿速二级域名分发平台
  • 国外html5做的音乐网站行业关键词查询
  • 申请网站做自己的产品市场seo是什么
  • 石牌桥网站建设百度手机提高关键词排名
  • 房山网站建设在线网站分析工具
  • 设计手机网站河南网站顾问
  • 亿唐网不做网站做品牌考试题seo搜索引擎优化技术
  • 企业建站系统漏洞怎样推广品牌
  • 公司网站后台管理杭州seo中心
  • 昌宁网站建设工业和信息化部