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

安徽哪些地方封城了关键词优化教程

安徽哪些地方封城了,关键词优化教程,淘宝网站建设代码,自动与手动控制电路图一、基本配置 1.创建一个输入映射上下文(映射表) 2.创建自己需要的操作映射或者轴映射 3.创建完成之后进入这个映射,来设置类型,共有4个类型 1.Digital:是旧版操作映射类型,一般是按下抬起来使用,像跳跃…

一、基本配置 

1.创建一个输入映射上下文(映射表)

2.创建自己需要的操作映射或者轴映射

3.创建完成之后进入这个映射,来设置类型,共有4个类型 

1.Digital:是旧版操作映射类型,一般是按下抬起来使用,像跳跃,之类的

2.剩余三个都是轴映射类型,Axis1D:单向轴,一般是油门按键,摇杆之类的

3.Axis2D:有x,y两个方向,2D轴,一般是移动之类的

4.Axis3D:有x,y,z三个方向

4.将设置的映射添加至上下文中

1.操作映射的配置就添加个按键直接使用就好了

2.轴映射的配置

5.然后设置对应的按键。基本设置就完成了

二、使用方法 

然后我这边选择使用C++来使用

1.在使用此配置的角色类中引入按键映射mapping

//头文件代码
UPROPERTY(EditAnywhere)//此标记可以在蓝图中导入映射资产
class UInputMappingContext*MappingContext;
UPROPERTY(EditAnywhere)
class UInputAction * JumpAction;//跳跃事件的action
UPROPERTY(EditAnywhere)
UInputAction * MoveAction;//移动事件的action
virtual void BeginPlay() override;
virtual void ALGPlayerCharacter::SetupPlayerInputComponent(UInputComponent* PlayerInputComponent)
//轴映射移动绑定的函数,必须带有一下参数格式必须一致
void Move(const FInputActionValue& Value);//cpp文件代码
//按键操作一般在beginplay中执行
void ALGPlayerCharacter::BeginPlay()
{Super::BeginPlay();//判断一下资产是否添加,否则UE会崩溃if(MappingContext){//因为按键是在角色身上执行的,所以需要找到角色控制器if (APlayerController* PC = Cast<APlayerController>(GetController())){//通过角色控制找到增强输入子系统
UEnhancedInputLocalPlayerSubsystem*Subsystem=ULocalPlayer::GetSubsystem<UEnhancedInputLocalPlayerSubsystem>(PC->GetLocalPlayer());//将映射表添加至系统中Subsystem->AddMappingContext(MappingContext,0);}}
}void ALGPlayerCharacter::SetupPlayerInputComponent(UInputComponent* PlayerInputComponent)
{Super::SetupPlayerInputComponent(PlayerInputComponent);
//使用了增强输入后,旧的输入控件就无法使用,必须使用新的if(UEnhancedInputComponent*EnhancedInputComponent = Cast<UEnhancedInputComponent>(PlayerInputComponent)){//跳跃事件的绑定EnhancedInputComponent->BindAction(JumpAction,ETriggerEvent::Started,this,&ALGPlayerCharacter::DoJump);//移动事件的绑定EnhancedInputComponent->BindAction(MoveAction,ETriggerEvent::Triggered,this,&ALGPlayerCharacter::Move);}
}//绑定的移动事件
void ALGPlayerCharacter::Move(const FInputActionValue& Value)
{获取绑定事件给出的轴值FVector2D InputValue = Value.Get<FVector2D>();UE_LOG(LogTemp, Log, TEXT("ok%s"),*InputValue.ToString())//前后移动AddMovementInput(GetActorForwardVector(), InputValue.Y);//左右移动AddMovementInput(GetActorRightVector(), InputValue.X);
}

http://www.hrbkazy.com/news/39103.html

相关文章:

  • 网站建站工具有哪些沈阳关键词快照优化
  • 深圳好的网站建设公司哪家好网络广告电话
  • 大型电商网站开发规划手机百度如何发布广告
  • 成都seo培训机构微信搜一搜seo优化
  • 便民网站开发广州做seo整站优化公司
  • 有没有做微场景的网站南昌seo快速排名
  • 襄阳建设网站首页深圳网络推广招聘
  • 网站建设与推广推荐win7优化工具哪个好用
  • 新闻类的网站有哪些类型windows优化大师收费吗
  • 怎么修改wordpress主题字体郑州seo课程
  • 怎么做废品网站seo索引擎优化
  • 做网站的公司有哪些宁波seo链接优化
  • 前端做网站需要的技能全球搜索大全
  • joomla! 1.5 网站建设基础教程 :宁皓网谷歌推广怎么做最有效
  • 财政厅三基建设网站网站设计优化
  • 做英文网站 赚钱谷歌在线浏览器入口
  • 简约装修网站seo关键词排名优化
  • 衡水教育行业网站建设免费网站seo优化
  • 东昌网站建设搜索引擎营销的原理是什么
  • 用dw做的网站谷歌广告优化师
  • 网站建设的业务员关键词seo资源
  • 网页设计建网站流程常熟网站建设
  • 漯河市住房和城乡建设局网站优化网站推广排名
  • 网站建设模板是什么广州四楚seo顾问
  • 闲置tp路由自己做网站口碑营销的定义
  • 做网站制作怎么样app广告投放价格表
  • 商务网站开发工具不包括电商软文范例
  • 访问网站出现目录桂林最新消息今天
  • 购物商城平台有哪些杭州百度seo优化
  • 绥化市建设局网站做营销型网站哪家好