Unity子弹发射器演示(Animation + 基于发射器的角度向前发射子弹)

查看: 130|回复: 0
[复制链接]

皇家骑士 发表于 2018-9-30 21:30:36 | 显示全部楼层

欢迎访问本论坛,注册你的账号并登录,来与我们交流吧!

欢迎 登录 与我们交流!没有帐号?立即注册

x


[C#] 纯文本查看 复制代码
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class bulletcontroller : MonoBehaviour {
  public GameObject prefab;
  void Attack()
  {
    var instance = Instantiate(prefab);
    instance.transform.position = prefab.transform.position;
    instance.transform.eulerAngles = prefab.transform.eulerAngles;
    instance.SetActive(true);
    instance.AddComponent<TowardController>();
  }
  private class TowardController : MonoBehaviour
  {
    void Update()
    {
      transform.Translate(Vector3.up * Time.deltaTime * 3f, Space.Self);
    }
  }
}


链接:https://pan.baidu.com/s/1tArRt4RfJ7Mze_tmf-iTdw
提取码:zfug
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表