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

网站域名备案认证搭建小程序公司

网站域名备案认证,搭建小程序公司,php做网站导购,中国寰球工程有限公司网站设计官方文档#xff1a;虚幻引擎C编程教程 | 虚幻引擎 5.5 文档 | Epic Developer Community | Epic Developer Community 1.物体上下起伏并旋转 1.1第一种写法 创建一个继承于Actor的类#xff0c;并为新的Actor命名为FloatingActor#xff0c;然后点击Create Class 重新…官方文档虚幻引擎C编程教程 | 虚幻引擎 5.5 文档 | Epic Developer Community | Epic Developer Community 1.物体上下起伏并旋转  1.1第一种写法 创建一个继承于Actor的类并为新的Actor命名为FloatingActor然后点击Create Class 重新加载代码文件 在Games-(用户自定义工程文件名)-Source-FloatingActor.h 在头文件添加代码 public: // 设置构造默认函数AFloatingActor();UPROPERTY(VisibleAnywhere) //使用继承于UObject的指针UStaticMeshComponent*UStaticMeshComponent* VisualMesh; 在源文件 //设置默认值 AFloatingActor::AFloatingActor() {//将设置为每帧调用Tick。如果你不需要它你可以关闭它来提高性能。PrimaryActorTick.bCanEverTick true;//创建Object可在蓝图details查看VisualMesh CreateDefaultSubobjectUStaticMeshComponent(TEXT(Mesh));VisualMesh-SetupAttachment(RootComponent);//根组件//根组件另一种写法RootComponent VisualMesh;//不推荐此写法//静态网格体Copy Reference/Script/Engine.StaticMesh/Game/StarterContent/Shapes/Shape_Cone.Shape_Conestatic ConstructorHelpers::FObjectFinderUStaticMesh CubeVisualAsset(TEXT(/Game/StarterContent/Shapes/Shape_Cone.Shape_Cone));//判断是否初始化成功if (CubeVisualAsset.Succeeded()){VisualMesh-SetStaticMesh(CubeVisualAsset.Object);VisualMesh-SetRelativeLocation(FVector(0.0f, 0.0f, 0.0f));} }void AFloatingActor::BeginPlay() {Super::BeginPlay();//注意BeginPlay一定要调用Super::BeginPlay() }//调用每一帧 void AFloatingActor::Tick(float DeltaTime) {Super::Tick(DeltaTime);//初始化FVector NewLocation GetActorLocation();FRotator NewRotation GetActorRotation();float RunningTime GetGameTimeSinceCreation();//得到在世界的时间从创建开始float DeltaHeight (FMath::Sin(RunningTime DeltaTime) - FMath::Sin(RunningTime)); //设置高度变化呈现正弦曲线变化float DeltaRotation DeltaTime * 20.0f; //Rotate by 20 degrees per second旋转变化 NewLocation.Z DeltaHeight * 20.0f; //高度变化系数放大20倍NewRotation.Yaw DeltaRotation;SetActorLocationAndRotation(NewLocation, NewRotation); }思路在默认构造函数初始化网格体运用引擎内置函数SetStaticMesh和SetRelativeLocation。在Tick时间函数内先初始化状态信息并运用数学函数改变状态数值最后用SetActorLocationAndRotation函数实现Actor位置变化。 1.2第二种写法初始化网格体 在上述头文件添加新的代码  public:UPROPERTY(BlueprintReadWrite, EditAnywhere, Category Name)UStaticMesh* NewMesh;UPROPERTY(BlueprintReadWrite, EditAnywhere, Category FloatingActor)float FloatSpeed 20.0f;UPROPERTY(BlueprintReadWrite, EditAnywhere, Category FloatingActor)float RotationSpeed 20.0f; 此写法是运用宏从而在蓝图进行快速修改  从而不需要前一种方法默认构造函数的指定网格体的写法 //静态网格体Copy Reference/Script/Engine.StaticMesh/Game/StarterContent/Shapes/Shape_Cone.Shape_Conestatic ConstructorHelpers::FObjectFinderUStaticMesh CubeVisualAsset(TEXT(/Game/StarterContent/Shapes/Shape_Cone.Shape_Cone)); 在源文件的BeginPlay()函数处代码 void AFloatingActor::BeginPlay() {Super::BeginPlay();//注意BeginPlay一定要调用Super::BeginPlay()//将原默认构造函数的判断放在这里if (NewMesh){VisualMesh-SetStaticMesh(NewMesh);VisualMesh-SetRelativeLocation(FVector(0.0f, 0.0f, 0.0f));} }
http://www.hkea.cn/news/14515714/

相关文章:

  • 安阳建设网站怎样做美食网站
  • 网站哪里备案商丘做网站张
  • 秦皇岛海港区建设局网站简单公司网页设计
  • 做投标的在什么网站找信息DW做旅游网站模板
  • 上海市城乡建设网站外贸生意怎么入手
  • 网站的分页效果怎么做网络工程设计报告
  • 做国际网站每年要多少钱建筑证书兼职网站
  • 深圳龙岗建网站雨伞设计公司logo
  • w3c网站代码标准规范余姚做网站的公司
  • 北京设计网站的公司台州建设局网站企业黑名单
  • 药品在哪些网站做推广外卖网站建设的策划
  • 优秀网站建设报价可信网站认证申请
  • 淘宝联盟推广网站怎么做西安装修一平米大概多少钱
  • 太仓网站开发wordpress 字数
  • 怎么做国外的网站建设网站最强
  • 绍兴网站推广佛山网页网站设计多少钱
  • 永济微网站建设费用网页制作 视频教程
  • 广元专业高端网站建设自己怎么做网站卖车
  • 四川省城乡住房建设部网站网站建设维护工作经验
  • 网站开发的基本流程和步骤大连网站制作431
  • 东莞附近公司做网站建设多少钱网站html有趣代码
  • 网站开发只要网页版微信登录入口手机
  • 泰安住房和城乡建设厅网站家具网站设计方案
  • 十堰建设局网站WordPress数据API
  • 公司网站建设申请书单页网站规划设计书
  • 申请域名网站价格电子科技公司网站建设方案
  • 建设银行网上流览网站手机端网站建设公司
  • 可以做旅游攻略的网站it行业干什么
  • 用asp做网站流程品牌网站建设渠道
  • 网站是什么东西wordpress国内现状