我正在开发Unity游戏引擎中的一个小项目.我正在做一些事情transform.position
,直到遇到问题.我需要为z坐标使用负数,但每当我使用负数时,
我出现以下错误:错误CS0119:表达式表示类型',其中预期变量',值'或方法组'
所以我得出的结论是负数存在问题.我找不到与此相关的任何内容,所以我决定提出一个问题.这是我的代码的一部分:
transform.position = Vector3(32.23805f, 0.4999998f, -17.32514f);
Run Code Online (Sandbox Code Playgroud) 我只是在Unity游戏引擎中使用c#编码,我一直遇到这个错误:
Assets/Background/SkyManager.cs(30,29):错误CS0266:无法隐式转换类型
float' to
int'.存在显式转换(您是否错过了演员?)
这是我的代码:
using UnityEngine;
using System;
using System.Collections;
public class SkyManager : MonoBehaviour {
public int hours = DateTime.Now.TimeOfDay.Hours;
public int minutes = DateTime.Now.TimeOfDay.Minutes;
public int seconds = DateTime.Now.TimeOfDay.Seconds;
public Light lighting;
//public CameraClearFlags night;
public Camera night;
// Use this for initialization
void Start () {
print (DateTime.Now.TimeOfDay.TotalSeconds);
}
// Update is called once per frame
void Update () {
//what should the rotation of light be?
//15° every hour
if(hours != 1){
int sunRotation …
Run Code Online (Sandbox Code Playgroud)