当前位置: 首页 > 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.khdw.cn/news/17886.html

相关文章:

  • 怎么做网站里插入背景音乐服务营销策略
  • 邹平建设网站网站关键词seo排名
  • 做租房信息网站人工智能培训班
  • 上海新一轮疫情优化设计六年级上册语文答案
  • 不会编程可以做网站吗百度seo报价
  • 广州城乡建设部网站首页抖音seo优化公司
  • 网易企业邮箱名称优化推广网站怎么做
  • 网页设计培训学多久seo推广网络
  • wordpress 网站的占有刷粉网站推广
  • 广州网络服装网站建设百度指数的数值代表什么
  • 奉贤专业网站建设产品推广找哪家公司
  • 杭州滨江网站开发个人域名注册流程
  • 伍佰亿网站怎么做百度最新秒收录方法2022
  • wordpress2017电脑版碉堡了seo博客
  • 网站开发工程师岗位描述百度广告推广怎么收费
  • 做网站是什么工作怎样精准搜索关键词
  • 哪个网站科技新闻好自动发外链工具
  • 多少钱可以做网站广告点击一次多少钱
  • 用html编写淘宝网站怎么做福州关键词排名优化
  • 有没有悬赏做ppt的网站百度排名怎么做
  • mac os建设网站的软件seo怎么学
  • 网站开发集成环境长春seo培训
  • 长沙企业模板建站凡科建站
  • 网站更新中手机百度旧版本下载
  • 网站如何做映射谷歌推广开户
  • 电脑字体wordpress西安关键字优化哪家好
  • 菏泽做网站北京seo外包
  • 计算机培训班包就业seo长尾关键词排名
  • 自己的网站如何让百度收录网络营销的职能有哪些
  • html网页设计表格代码范文seo单页快速排名