用Unity3d做一个魔方


用Unity3d做的一个魔方demo,算是自己初学练手的作业吧。
资源截图
代码片段和文件信息
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class CameraRotate : MonoBehaviour
{
    //private float x;
   // private float y;
    private float speed = 300;
    //private Vector3 center = new Vector3(0 0 0);

    // Use this for initialization
    void Start()
    {

    }

    // Update is called once per frame
    void Update()
    {
        if (Input.GetMouseButtonDown(1))
        {
        }
        if (Input.GetMouseButton(1))
        {
            gameobject.GetComponent().RotateAround(new Vector3(0 0 0) Vector3.up -Input.GetAxis(“Mouse X“) * Time.deltaTime * speed);
            gameobject.GetComponent().RotateAround(new Vector3(0 0 0) Vector3.right Input.GetAxis(“Mouse Y“) * Time.deltaTime * speed);
        }

       
        //if (Input.GetMouseButton(1))
        //{
        //    float rotationx = Input.GetAxis(“mouse x“) * 5;
        //    float rotationy = Input.GetAxis(“mouse y“) * 5;
        //    transform.Rotate(-rotationy rotationx 0);
        //}

        //if (Input.GetMouseButton(1))
        //{
        //    x += Input.GetAxis(“Mouse X“) * speed * Time.deltaTime;
        //    y += Input.GetAxis(“Mouse Y“) * speed * Time.deltaTime;
        //    Quaternion q = Quaternion.Euler(y x 0);
        //    Vector3 direction = q * Vector3.forward;
        //    this.transform.position = center - direction *;
        //    this.transform.LookAt(center);
        //}

        //通过鼠标滚轮控制镜头缩小和放大
        if (Input.GetAxis(“Mouse ScrollWheel“) != 0)
        {
            this.gameobject.transform.Translate(new Vector3(0 0 Input.GetAxis(“Mouse ScrollWheel“) * Time.deltaTime * 500));
        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

    ..A..H.    192512  2018-04-14 16:51  RubicCube.vsRubicCubev15.suo

     文件          0  2018-04-12 15:48  RubicCube.vsRubicCubev15Serversqlite3db.lock

     文件     790528  2018-04-14 16:51  RubicCube.vsRubicCubev15Serversqlite3storage.ide

     文件      10422  2018-04-14 12:06  RubicCubeAssembly-CSharp-Editor-firstpass.csproj

     文件      14482  2018-04-14 12:06  RubicCubeAssembly-CSharp-firstpass.csproj

     文件      10475  2018-04-14 12:12  RubicCubeAssembly-CSharp.csproj

    I.A....      2050  2018-04-12 15:44  RubicCubeAssetsAssetsMaterialsexample.mat

    ..A..H.       230  2018-04-12 15:44  RubicCubeAssetsAssetsMaterialsexample.mat.meta

    I.A....      2052  2018-04-14 16:45  RubicCubeAssetsAssetsMaterialsm_example.mat

    ..A..H.       230  2018-04-14 16:45  RubicCubeAssetsAssetsMaterialsm_example.mat.meta

    ..A..H.       214  2018-04-12 15:42  RubicCubeAssetsAssetsMaterials.meta

    I.A....      3504  2018-04-14 16:49  RubicCubeAssetsAssetsPrefabsCube.prefab

    ..A..H.       232  2018-04-12 15:45  RubicCubeAssetsAssetsPrefabsCube.prefab.meta

    ..A..H.       214  2018-04-12 15:42  RubicCubeAssetsAssetsPrefabs.meta

    I.A....     67666  2018-04-14 15:46  RubicCubeAssetsAssetsScenesMain.unity

    ..A..H.       197  2018-04-12 15:43  RubicCubeAssetsAssetsScenesMain.unity.meta

    ..A..H.       214  2018-04-12 15:42  RubicCubeAssetsAssetsScenes.meta

     文件       3622  2018-04-14 12:08  RubicCubeAssetsAssetsscriptsMainController.cs

    ..A..H.       285  2018-04-13 20:57  RubicCubeAssetsAssetsscriptsMainController.cs.meta

     文件       1366  2018-01-15 10:25  RubicCubeAssetsAssetsscriptsMapTexture.js

    ..A..H.       285  2018-04-12 15:44  RubicCubeAssetsAssetsscriptsMapTexture.js.meta

     文件       3538  2018-04-14 11:36  RubicCubeAssetsAssetsscriptsPlayer.cs

    ..A..H.       285  2018-04-12 15:46  RubicCubeAssetsAssetsscriptsPlayer.cs.meta

    ..A..H.       214  2018-04-12 15:42  RubicCubeAssetsAssetsscripts.meta

     文件       5811  2018-01-15 10:25  RubicCubeAssetsAssetsTexturesexample.PNG

    ..A..H.      1690  2018-04-12 15:43  RubicCubeAssetsAssetsTexturesexample.PNG.meta

     文件       5542  2018-04-14 16:42  RubicCubeAssetsAssetsTexturesm_example.PNG

    ..A..H.      1690  2018-04-14 16:44  RubicCubeAssetsAssetsTexturesm_example.PNG.meta

    ..A..H.       214  2018-04-12 15:43  RubicCubeAssetsAssetsTextures.meta

    ..A..H.       214  2018-04-12 15:42  RubicCubeAssetsAssets.meta

............此处省略1248个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)