? ,,

成人aa视频在线观看_色婷婷精品久久二区二区蜜臂av _国产一区二区三区在线观看免费 _韩日欧美一区二区三区_午夜成人免费视频_欧美综合久久久_国产精品国产三级国产普通话99 _福利一区二区在线观看_奇米精品一区二区三区在线观看_91精品国产综合久久福利_免费精品视频在线_狠狠色丁香久久婷婷综合_中_色一区在线观看_91福利国产成人精品照片_在线观看www91_日韩高清在线一区

聯系我們

給我們留言

聯系我們

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

郵箱:info@narkii.com

電話:0595-82682267

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

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

UE4一個PlayerController控制多個Actor的問題

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

[UE4]一個PlayerController控制多個Actor的問題

 

UE4中,一個PlayerController同時只能控制一個Actor,如果要實現RTS游戲中的那種多個Actor同時移動,需要Spawn出來多個Controller(PlayerController或者AIController等,具體看你需求),每個Controller去Possess一個Actor,然后通過控制這多個Controller來實現移動。

 

如何創建PlayerController,這個帖子講了一種方式:
How do you place APlayerCharacter onto APlayerStart and take control?

https://forums.unrealengine.com/showthread.php?56494-How-do-you-place-APlayerCharacter-onto-APlayerStart-and-take-control

 
  1. In CreateLocalPlayer's case, the call chain you're looking for is:  
  2.   
  3. UGameInstance::CreateLocalPlayer  
  4. ULocalPlayer::SpawnPlayActor  
  5. UWorld::SpawnPlayActor  
  6. AGameMode::PostLogin  
  7. AGameMode::StartNewPlayer  
  8. AGameMode::RestartPlayer  
  9. AGameMode::GetDefaultPawnClassForController  

 相關代碼:

 
  1. for( int32 a = 0; a < MaxPlayerCount; a++ )  
  2. {  
  3.     ULocalPlayer* localPlayer;  
  4.   
  5.     if( a == 0 )  
  6.     {  
  7.         localPlayer = gameInstance->GetFirstGamePlayer();  
  8.     }  
  9.     else  
  10.     {  
  11.         FString createLocalPlayerError;  
  12.         localPlayer = gameInstance->CreateLocalPlayer( a, createLocalPlayerError, true );  
  13.     }  
  14.   
  15.     FString url;  
  16.     FString spawnPlayActorError;  
  17.     localPlayer->SpawnPlayActor( url, spawnPlayActorError, currentWorld );  
  18.     FURL urlSpawn2;  
  19.     FString spawnError;  
  20.     PostLogin( localPlayer->PlayerController );  
  21.     currentWorld->SpawnPlayActor( localPlayer, ENetRole::ROLE_None, urlSpawn2, localPlayer->GetUniqueNetIdFromCachedControllerId(), spawnError );  
  22.     StartNewPlayer( localPlayer->PlayerController );  
  23.     RestartPlayer( localPlayer->PlayerController );  
  24.   
  25.     /*ABasePlayer* playerActor = ( ABasePlayer* )GetDefaultPawnClassForController( localPlayer->PlayerController ); 
  26.     ABasePlayerController* playerController = ( ABasePlayerController* )localPlayer->PlayerController; 
  27.     playerController->SetUpInput( playerActor, a );*/  
  28. }  

但是上面的RestartPlayer找不到相關文檔,怎么使用不是很清楚,另外一個替代RestartPlayer的方式:

http://aigo.iteye.com/blog/2285835

 

 

ULocalPlayer

https://docs.unrealengine.com/latest/INT/API/Runtime/Engine/Engine/ULocalPlayer/index.html

 

UWorld::SpawnPlayActor

https://docs.unrealengine.com/latest/INT/API/Runtime/Engine/Engine/UWorld/SpawnPlayActor/index.html

 

可參考官方的塔防項目:

https://docs.unrealengine.com/latest/INT/Resources/SampleGames/StrategyGame/index.html

 

另外一片關于UE4中實現RTS類型游戲移動邏輯的文檔(藍圖)

RTS Movement and Basic Behaviors on Unreal Engine 4

http://blog.meltinglogic.com/2015/04/unreal-rts-rpg-movement-behaviors/


相關文章
網友評論

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

關閉

全部評論:0條

推薦
熱門
成人aa视频在线观看_色婷婷精品久久二区二区蜜臂av _国产一区二区三区在线观看免费 _韩日欧美一区二区三区_午夜成人免费视频_欧美综合久久久_国产精品国产三级国产普通话99 _福利一区二区在线观看_奇米精品一区二区三区在线观看_91精品国产综合久久福利_免费精品视频在线_狠狠色丁香久久婷婷综合_中_色一区在线观看_91福利国产成人精品照片_在线观看www91_日韩高清在线一区

          欧美酷刑日本凌虐凌虐| 一本久道久久综合| 国产乱一区二区| 韩国v欧美v亚洲v日本v| 九九视频精品免费| 国产精品资源站在线| 床上的激情91.| 成年人国产精品| 91福利入口| 久久久精品动漫| 亚洲成人在线视频网站| 色综合视频一区二区三区高清| 亚洲一区二区四区| 欧美亚洲日本国产| 日韩欧美国产1| 国产精品网站在线观看| 亚洲精品成人在线| 久久99精品国产| 91香蕉视频在线| 欧美一级爱爱| 在线看国产一区二区| 欧美人牲a欧美精品| 久久精品视频一区二区三区| 国产精品美日韩| 午夜电影网一区| 成人综合婷婷国产精品久久蜜臀| 99热最新在线| 色综合天天综合网天天狠天天| 欧美日韩你懂得| 国产欧美精品在线观看| 亚洲va国产天堂va久久en| 国产成人综合在线观看| 精品国产一区二区三区四区vr | 国产成人在线观看| 91在线国产观看| 五码日韩精品一区二区三区视频| 欧美人伦禁忌dvd放荡欲情| 欧美国产一区二区在线观看| 亚洲va国产天堂va久久en| 成人黄色综合网站| 性欧美.com| xnxx国产精品| 日日摸夜夜添夜夜添精品视频| 本田岬高潮一区二区三区| 日韩电影天堂视频一区二区| 日韩欧美一二三四区| 亚洲一区日韩精品中文字幕| 国产福利91精品| 日本一区网站| 国产午夜久久久久| 久久电影网站中文字幕| 久久综合九色99| 精品欧美一区二区久久 | 99久久久精品免费观看国产蜜| 欧美三级网色| 精品国产凹凸成av人网站| 性做久久久久久久久| 51国产成人精品午夜福中文下载 | 动漫精品视频| 欧美日韩在线三级| 亚洲综合激情网| 97久草视频| 3d成人动漫网站| 图片区小说区国产精品视频| 99久久精品免费看国产一区二区三区 | 欧美xxxx黑人又粗又长精品| 欧美性一区二区| 国产精品第五页| 成人app在线观看| 精品视频在线免费| 亚洲成人一区在线| 国产青春久久久国产毛片| 欧美一区二区性放荡片| 蜜桃av一区二区| 亚洲一区二区精品在线观看| 最新欧美精品一区二区三区| 91香蕉视频mp4| 欧美一区二区大片| 91在线视频播放地址| 粉嫩欧美一区二区三区高清影视| 日韩精彩视频在线观看| 亚洲蜜臀av乱码久久精品蜜桃| 亚洲一区二区视频在线| 91美女在线观看| 欧美日韩国产小视频在线观看| 亚洲一区二区三区自拍| 国产高清一区视频| 久久亚洲精华国产精华液 | 久久国产精品露脸对白| 欧美资源一区| 亚洲欧美一区二区三区国产精品 | 久久99热狠狠色一区二区| 涩涩涩999| 亚洲综合一二区| 日韩电影免费观看高清完整| 亚洲免费观看高清完整| 国产中文一区二区| 亚洲日本一区二区| 免费看成人午夜电影| 亚洲日本在线a| 欧美不卡在线一区二区三区| 国产精品成人在线观看| 懂色中文一区二区三区在线视频| 国产性做久久久久久| 国产91视觉| 亚洲丝袜精品丝袜在线| 欧美日韩一区在线播放| 一区二区三区不卡视频在线观看| 亚洲视频电影在线| 国产日韩欧美精品| 亚洲欧洲国产专区| 欧洲精品久久| 日日夜夜精品免费视频| 欧美日韩国产片| 国产剧情一区二区| 精品国产3级a| 精品免费国产| 亚洲成a人片在线不卡一二三区| 在线视频亚洲自拍| 国产一区二区久久| 久久久一区二区三区捆绑**| 精品无码久久久久久久动漫| 亚洲制服丝袜一区| 91福利视频网站| 成人午夜在线视频| 国产精品―色哟哟| 色一情一乱一伦一区二区三欧美 | 久久精品丝袜高跟鞋| 亚洲精品va在线观看| 中文字幕欧美日韩一区二区| 久88久久88久久久| 久久久久久久精| 欧美影视一区二区| 极品少妇xxxx偷拍精品少妇| 欧美精品一区二区三| 乱一区二区三区在线播放| 亚洲丶国产丶欧美一区二区三区| 欧美日韩一区二区在线观看 | 日韩一区二区电影| aa成人免费视频| 午夜影院久久久| 日韩午夜电影av| 久久99久久99精品蜜柚传媒| 日韩av网站在线观看| 26uuu久久天堂性欧美| 欧美三级电影在线播放| 国产老肥熟一区二区三区| 国产精品久久久久影院亚瑟| 在线观看免费一区| 69堂成人精品视频免费| 在线观看欧美精品| 99精品1区2区| 婷婷丁香激情综合| 久久综合色综合88| 中文字幕一区二区三区四区五区六区| 国产91精品在线观看| 亚洲精品国产精华液| 欧美一区二区三区婷婷月色| 秋霞毛片久久久久久久久| 国产一区二区久久| 一区二区三区.www| 精品久久五月天| 日本乱人伦aⅴ精品| 国产一区二区精品在线| 韩日精品视频一区| 一区二区三区四区激情| 欧美xxxxxxxxx| 在线看日本不卡| 欧洲亚洲一区二区| 99精品视频一区二区| 秋霞影院一区二区| 亚洲同性同志一二三专区| 日韩精品中文字幕在线一区| 色播五月综合| 国产精品99久久久久久久 | 成人中文字幕电影| 视频一区欧美精品| 久久久久久麻豆| 欧美亚洲免费在线一区| 欧美一区二区三区成人久久片 | 日韩免费三级| 风间由美一区二区三区| 激情六月婷婷综合| 亚洲高清免费在线| 国产精品久久久久9999吃药| 91精品国产综合久久香蕉的特点 | 国产精品综合在线视频| 亚洲综合久久av| 欧美精彩视频一区二区三区| 欧美福利视频一区| 在线观看国产日韩| 亚洲 国产 欧美一区| 狠狠久久综合婷婷不卡| 91香蕉视频在线| 国产suv精品一区二区6| 久久草av在线| 蜜臀久久久99精品久久久久久| 亚洲国产欧美一区二区三区丁香婷| 久久久久国色av免费看影院| 91精品蜜臀在线一区尤物|