AllAssets

This commit is contained in:
2025-12-26 11:15:56 +08:00
parent 66904dff05
commit a562538b9d
1399 changed files with 432731 additions and 976 deletions
@@ -0,0 +1,53 @@
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class BullitMove : MonoBehaviour
{
public float moveSpeed = 5;
public float desTime = 10f;
public string playerID;
float currShowTime = 0f;
Vector3 vector3_startPosition;
public bool isTriggerFirst=true;
// Start is called before the first frame update
void Awake()
{
Init();
Destroy(gameObject, desTime);
}
/// <summary>
/// 对象池用
/// </summary>
public void Init()
{
vector3_startPosition = transform.position;
}
// Update is called once per frame
void Update()
{
//方便帧同步
currShowTime += Time.deltaTime;
Vector3 targetPoint = transform.up.normalized * currShowTime * moveSpeed;
transform.position = vector3_startPosition + targetPoint;
}
public void OnTriggerEnter2D(Collider2D collision)
{
if (isTriggerFirst)
{
if (collision.tag == "Monster")
{
isTriggerFirst=false;
//受激
collision.transform.GetComponent<MonsterControl>().monsterData.charactersHealth.OnHurt(10, CharacterHurtType.none);
Destroy(collision.gameObject);
Destroy(gameObject);
}
}
}
}