1 ---添加子相机

This commit is contained in:
2026-05-30 19:17:51 +08:00
parent fd5f89f5c9
commit ccf169cb62
439 changed files with 1134 additions and 111 deletions
@@ -65,9 +65,11 @@ public class BullitMove : MonoBehaviour
{
if (isLock)
{
if (target == null)
// 目标已被销毁或失效 → 解除锁定,变为普通子弹
if (target == null || targetTra == null || !target.gameObject.activeInHierarchy || !targetTra.gameObject.activeInHierarchy)
{
NotLock();
return;
}
Vector3 v3bullet = transform.position;
v3bullet.z = 0;
@@ -116,10 +118,13 @@ public class BullitMove : MonoBehaviour
Instantiate(effectPrefab, transform.position, Quaternion.identity, transform.parent);
}
//受激
var monster = collision.transform.GetComponentInParent<MonsterContral>();
monster.monsterData.charactersHealth.OnHurt(10, CharacterHurtType.none);
Destroy(monster.gameObject);
// 只有子弹所属的本地玩家才处理怪物
if (userid == GameManager.Instance.user.id)
{
var monster = collision.transform.GetComponentInParent<MonsterContral>();
monster.monsterData.charactersHealth.OnHurt(10, CharacterHurtType.none);
Destroy(monster.gameObject);
}
Destroy(gameObject);
}
@@ -189,18 +194,19 @@ public class BullitMove : MonoBehaviour
Instantiate(effectPrefab, transform.position, Quaternion.identity, transform.parent);
}
//请求服务端是否杀死
var v1 = GameManager.Instance.gameData.roomJoinNotice;
var v2 = GameManager.Instance.gameData.currRoomData;
if (true)
// 只有子弹所属的本地玩家才向服务器发送 KillFish,其他人只播放特效
if (userid == GameManager.Instance.user.id)
{
//WebSocketSendList.KillFish(v2.roomId, userid,monster.monsterData.fishTypeConfig.fishNumber, monster.guid, (int)CreateFishManager.Instance.currGameType.currSitData.consumeGoldNum);
var v2 = GameManager.Instance.gameData.currRoomData;
WebSocketSendList.KillFish(v2.roomId, userid, monster.monsterData.fishTypeConfig.fishNumber, monster.guid, (int)CreateFishManager.Instance.currGameType.currSitData.consumeGoldNum, bulletID, "63215f0afa3f5b25");
}
//受激
//受激
//monster.monsterData.charactersHealth.OnHurt(10, CharacterHurtType.none);