? ,,

亚洲午夜精品视频_国产黄大片_网站av_99亚洲伊人久久精品影院红桃_91av入口_永久免费av片在线观看全网站

聯系我們

給我們留言

聯系我們

地址:福建省晉江市青陽街道洪山路國際工業設計園納金網

郵箱:info@narkii.com

電話:0595-82682267

(周一到周五, 周六周日休息)

當前位置:主頁 > 3D教程 > 圖文教程

UE4Pawn、Character設置AI Controller class的方法

來源: 52vr | 責任編輯:傳說的落葉 | 發布時間: 2019-06-06 08:22 | 瀏覽量:

只有繼承自Pawn的類才有AI Class,Actor是Pawn的父類,所以Actor沒有AI Class屬性。

 

設置默認Controller

設置默認Controller的方式是:MyPawn->SpawnDefaultController()

 
  1. AICharacter* const Bot = GetWorld()->SpawnActor(BotClass, SpawnLoc, SpawnRot, SpawnParams);  
  2. if(Bot)  
  3. {  
  4.     Bot->SpawnDefaultController();  
  5. }  

但是,僅僅調用這一個函數不夠,還需要再你的Pawn構造函數設置屬性AutoPossessAI

 
  1. AutoPossessAI = EAutoPossessAI::PlacedInWorldOrSpawned;  

 

 

對應的藍圖屬性,修改角色藍圖的Auto Possess AI屬性:Placed In World or Spawned

 

[UE4Pawn、Character設置AI Controller class的方法

 

設置自定義Controller

 
  1. MyControllerAI = GetWorld()->SpawnActor<AAIController>(AAIController::StaticClass());  
  2. MyPawn = GetWorld()->SpawnActor<AMyPawn>(AMyPawn::StaticClass());  
  3. MyControllerAI->SetPawn(MyPawn);  

 之后就可以用自定義Controller來控制Pawn、Character移動了,例如:

 
  1. NavSys->SimpleMoveToLocation(MyControllerAI , DestLocation);  

 或者:

 
  1. MyControllerAI->MoveToLocation(DestLocation);  

 


相關文章
網友評論

您需要登錄后才可以發帖 登錄 | 立即注冊

關閉

全部評論:0條

推薦
熱門
主站蜘蛛池模板: 欧美成人黄色网 | 特级一级毛片视频免费观看 | 国产精品18久久久久久久久久 | 亚洲成人在线播放 | 国产精品久久久久乳精品爆 | 夜夜爽夜夜叫夜夜高潮漏水 | 俺来也欧美亚洲a∨在线 | 一级黄色片免费 | 99久久精品国产免看国产一区 | 国产伦理久久精品久久久久 | 九九热在线精品 | 亚洲天堂成人在线观看 | 99久久精品国产自免费 | 精品国产三级a∨在线观看 精品国产三级a∨在线欧美 | 色88久久久久高潮综合影院 | 2021午夜福利理论片 | 四虎精品免费永久在线 | 国产成人精品久久二区二区 | 成人毛片免费视频播放 | 一级做a爰片性色毛片2021 | 久草在线观看福利 | 精品人妻无码一区二区色欲产成人 | 999久久欧美人妻一区二区 | 亚洲日韩国产成网在线观看 | 蜜桃av噜噜一区二区三区 | 日韩精品a片一区二区三区妖精 | 日韩精品一区二区三区中文版 | 欧美亚洲视频在线观看 | 久久久精品电影 | 免费观看一级黄色片 | 吃奶呻吟打开双腿做受视频 | 狠狠色丁香婷婷久久综合 | 亚洲va中文字幕无码毛片 | 国产精品久久久久久久影院 | 不卡视频在线 | 欧美精品在线观看视频 | 国产麻豆a一级毛片爽爽影院 | 婷婷色中文网 | 成人欧美一区二区三区黑人 | 男人边吃奶边揉好爽免费视频 | 亚洲成a人片在线观看中文 亚洲成a人片在线观看中文!!! |