小编Pro*_*gen的帖子

我如何使用负数?

我正在开发Unity游戏引擎中的一个小项目.我正在做一些事情transform.position,直到遇到问题.我需要为z坐标使用负数,但每当我使用负数时,

我出现以下错误:错误CS0119:表达式表示类型',其中预期变量',值'或方法组'

所以我得出的结论是负数存在问题.我找不到与此相关的任何内容,所以我决定提出一个问题.这是我的代码的一部分:

transform.position = Vector3(32.23805f, 0.4999998f, -17.32514f);
Run Code Online (Sandbox Code Playgroud)

c# unity-game-engine

2
推荐指数
1
解决办法
319
查看次数

为什么我一直收到隐式转换错误?

我只是在Unity游戏引擎中使用c#编码,我一直遇到这个错误:

Assets/Background/SkyManager.cs(30,29):错误CS0266:无法隐式转换类型float' toint'.存在显式转换(您是否错过了演员?)

这是我的代码:

    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)

c#

0
推荐指数
1
解决办法
76
查看次数

标签 统计

c# ×2

unity-game-engine ×1