hand
_1_7_112
4
返回栏目
1k
0.2k
0.5k
0.1k
0k
0.2k
0k
0.7k
0k
0k
0.4k
0.1k
4k
0.2k
0.1k
2k
0.2k
0.2k
0k
0k
0.5k
0k
0.9k
0.1k
1k
0.9k
2k
1k
2k
0.9k
1k
0k
1k
0k
1k
1k
1k
1k
0k
1k
1k
1k
0k
3k
1k
0k
0.3k
1k
0.3k
0.9k
0k
8k
9k
6k
2k
1k
2k
1k
1k
2k
0.6k
1k
0.6k
1k
0.5k
0.2k
2k
2k
2k
1k
2k
0k
0.8k
0.8k
1k
0k
0k
0k
0k
0k
0k
0k
0k
0.3k
0.4k
0.8k
0.3k
5k
1k
3k
7k
6k
3k
3k
1k
0.2k
2k
3k
2k
0.4k
0.5k
3k
2k
7k
3k
4k
2k
1k
6k
6k
1k
1k
0.9k
0.2k
0.3k
0.9k
1k
0k
0.8k
2k
0k
0.4k
0.1k
1k
0.9k
0.2k
1k
1k
0.5k
0k
0k
0.4k
4k
0.4k
2k
3k
1k
1k
1k
3k
5k
0k
1k
2k
0.5k
0k
1k
0k
1k
0.5k
0.8k
返回Unity - 游戏引擎栏目
作者:
贺及楼
成为作者
更新日期:2023-09-17 11:00:23
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Common;
public class RoleData
{
private const string PREFIX_PREFAB = "Prefabs/";
public RoleType RoleType { get; private set; }
public GameObject RolePrefab { get; private set; }
public GameObject ArrowPrefab { get; private set; }
public Vector3 SpawnPosition { get; private set; }
public GameObject ExplostionEffect { get; private set; }
public RoleData(RoleType roleType,string rolePath,string arrowPath,string explosionPath, Transform spawnPos)
{
this.RoleType = roleType;
this.RolePrefab = Resources.Load(PREFIX_PREFAB+ rolePath) as GameObject;
this.ArrowPrefab = Resources.Load(PREFIX_PREFAB + arrowPath) as GameObject;
this.ExplostionEffect = Resources.Load(PREFIX_PREFAB + explosionPath) as GameObject;
ArrowPrefab.GetComponent<Arrow>().explosionEffect = ExplostionEffect;
this.SpawnPosition = spawnPos.position;
}
}
Unity - 游戏引擎
整章节共151节
快分享给你的小伙伴吧 ~