修改player
This commit is contained in:
@@ -171,7 +171,6 @@ GameObject:
|
|||||||
- component: {fileID: 4477616030203838514}
|
- component: {fileID: 4477616030203838514}
|
||||||
- component: {fileID: 8101446342893690422}
|
- component: {fileID: 8101446342893690422}
|
||||||
- component: {fileID: 2923025939212586282}
|
- component: {fileID: 2923025939212586282}
|
||||||
- component: {fileID: 6609347958324770316}
|
|
||||||
- component: {fileID: 9164732011369635724}
|
- component: {fileID: 9164732011369635724}
|
||||||
m_Layer: 14
|
m_Layer: 14
|
||||||
m_Name: Player
|
m_Name: Player
|
||||||
@@ -343,22 +342,6 @@ MonoBehaviour:
|
|||||||
_standingDownwardForceScale: 1
|
_standingDownwardForceScale: 1
|
||||||
_camera: {fileID: 0}
|
_camera: {fileID: 0}
|
||||||
cameraParent: {fileID: 6835675132305341997}
|
cameraParent: {fileID: 6835675132305341997}
|
||||||
--- !u!114 &6609347958324770316
|
|
||||||
MonoBehaviour:
|
|
||||||
m_ObjectHideFlags: 0
|
|
||||||
m_CorrespondingSourceObject: {fileID: 0}
|
|
||||||
m_PrefabInstance: {fileID: 0}
|
|
||||||
m_PrefabAsset: {fileID: 0}
|
|
||||||
m_GameObject: {fileID: 8172838236951268422}
|
|
||||||
m_Enabled: 1
|
|
||||||
m_EditorHideFlags: 0
|
|
||||||
m_Script: {fileID: 11500000, guid: 95ffc3d5f1c94a59aab905ba2d3e5de0, type: 3}
|
|
||||||
m_Name:
|
|
||||||
m_EditorClassIdentifier: Assembly-CSharp::NBF.Fishing2.PlayerBinder
|
|
||||||
Root: {fileID: 8695154010886802211}
|
|
||||||
Eye: {fileID: 5745877877928638952}
|
|
||||||
FppLook: {fileID: 2969532427624891124}
|
|
||||||
IK: {fileID: 1593568502960682634}
|
|
||||||
--- !u!114 &9164732011369635724
|
--- !u!114 &9164732011369635724
|
||||||
MonoBehaviour:
|
MonoBehaviour:
|
||||||
m_ObjectHideFlags: 0
|
m_ObjectHideFlags: 0
|
||||||
|
|||||||
@@ -9,8 +9,7 @@ namespace NBF
|
|||||||
{
|
{
|
||||||
public class Fishing
|
public class Fishing
|
||||||
{
|
{
|
||||||
private List<MapUnitInfo> _units;
|
public FPlayer Player { get; private set; }
|
||||||
private List<FPlayer> _players = new List<FPlayer>();
|
|
||||||
private static Fishing _instance;
|
private static Fishing _instance;
|
||||||
|
|
||||||
public static Fishing Instance
|
public static Fishing Instance
|
||||||
@@ -49,59 +48,17 @@ namespace NBF
|
|||||||
|
|
||||||
public async FTask ChangeMap(int mapId, string roomCode, List<MapUnitInfo> units)
|
public async FTask ChangeMap(int mapId, string roomCode, List<MapUnitInfo> units)
|
||||||
{
|
{
|
||||||
_units = units;
|
|
||||||
var sceneName = "Map1";
|
var sceneName = "Map1";
|
||||||
//加载场景==
|
//加载场景==
|
||||||
await SceneHelper.LoadScene(sceneName);
|
await SceneHelper.LoadScene(sceneName);
|
||||||
LoadAllUnit();
|
CreateUnit();
|
||||||
|
|
||||||
|
|
||||||
// var oldMap = Game.Main.GetComponent<GenericPoser.Map>();
|
|
||||||
// await oldMap.UnLoadMap();
|
|
||||||
//
|
|
||||||
// var map = Game.Main.AddComponent<GenericPoser.Map>();
|
|
||||||
// map.MapId = mapId;
|
|
||||||
// map.RoomCode = roomCode;
|
|
||||||
// map.SelfId = Game.SelfId;
|
|
||||||
// foreach (var mapUnitInfo in units)
|
|
||||||
// {
|
|
||||||
// map.CreateMapUnit(mapUnitInfo);
|
|
||||||
// }
|
|
||||||
//
|
|
||||||
// await map.LoadMap();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 加载所有unit单位
|
|
||||||
/// </summary>
|
|
||||||
public void LoadAllUnit()
|
|
||||||
{
|
|
||||||
foreach (var unit in _units)
|
|
||||||
{
|
|
||||||
CreateUnit(unit);
|
|
||||||
}
|
|
||||||
//
|
|
||||||
// var cameraComponent = self.Scene.GetComponent<CameraComponent>();
|
|
||||||
// if (cameraComponent != null)
|
|
||||||
// {
|
|
||||||
// cameraComponent.Mode = CameraShowMode.FPP;
|
|
||||||
// }
|
|
||||||
}
|
|
||||||
|
|
||||||
private void CreateUnit(MapUnitInfo unit)
|
private void CreateUnit()
|
||||||
{
|
{
|
||||||
var gameObject = PrefabsHelper.CreatePlayer(SceneSettings.Instance.Node);
|
var gameObject = PrefabsHelper.CreatePlayer(SceneSettings.Instance.Node);
|
||||||
var player = gameObject.GetComponent<FPlayer>();
|
Player = gameObject.GetComponent<FPlayer>();
|
||||||
player.InitData(unit);
|
|
||||||
_players.Add(player);
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// 卸载旧场景
|
|
||||||
/// </summary>
|
|
||||||
public async FTask UnLoadMap()
|
|
||||||
{
|
|
||||||
await FTask.CompletedTask;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -5,15 +5,10 @@ namespace NBF
|
|||||||
{
|
{
|
||||||
public class FPlayer : MonoBehaviour
|
public class FPlayer : MonoBehaviour
|
||||||
{
|
{
|
||||||
public MapUnitInfo Unit { get; private set; }
|
|
||||||
public Transform Root;
|
public Transform Root;
|
||||||
public Transform Eye;
|
public Transform Eye;
|
||||||
public Transform FppLook;
|
public Transform FppLook;
|
||||||
public Transform IK;
|
public Transform IK;
|
||||||
|
|
||||||
public void InitData(MapUnitInfo unit)
|
|
||||||
{
|
|
||||||
Unit = unit;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user