unity3d - C# 的统一问题。不允许主构造函数主体
问题描述
这是代码。当我尝试将脚本添加到精灵时,出现“不允许主构造函数主体”错误。在代码编辑器内没有警报。
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class weapon : MonoBehaviour {
public GameObject dapo;
public float offset;
public Transform mira;
private float tiempo;
public float inicio;
private void Update()
{
Vector3 difference = Camera.main.ScreenToWorldPoint(Input.mousePosition) - transform.position;
float rotZ = Mathf.Atan2(difference.y, difference.x) * Mathf.Rad2Deg;
transform.rotation = Quaternion.Euler(0f, 0f, rotZ + offset);
if (tiempo <= 0)
{
if (Input.GetMouseButtonDown(0))
{
Instantiate(dapo, mira.position, transform.rotation);
tiempo = inicio;
}
}
else
{
tiempo -= Time.deltaTime;
}
}
}
解决方案
推荐阅读
- sql - 使用占位符以 string.format 将日期插入 derby 数据库
- sql-server - 在表达式中使用别名的选择语句
- javascript - API 在承诺中返回数据但不能转换为字符串
- memory-management - 内存管理 - WorstFit 与 BestFit 算法
- asp.net-mvc - 如何进行活动菜单文本颜色更改导航下拉项子菜单?
- soap - NetSuite 和 SuiteTalk 列出所有类型(分页与否)
- spring - Thymeleaf 上的自动完成数据列表
- excel - 将形状属性传递给 _Click() Sub
- node.js - 如何比较passport-local-mongoose中的密码
- reactjs - Google OAuth 2.0 无法在生产环境中登录/注销