卡片使用區域
/// <summary> /// 卡牌觸發類別 /// </summary> public LayerMask playingFieldMask; private void OnCardUp(int _cardId){ Ray ray = Camera.main.ScreenPointToRay(ownCards[_cardId].transform.position); RaycastHit2D hit = Physics2D.Raycast(ray.origin, ray.direction, 10, playingFieldMask); if(hit.collider){ // 觸發卡片 }else{ // 不再觸發範圍 } } |
我現在做到的進度,
