fjkrl 发表于 2013-3-4 22:41

Unity3D 第一课 如何做一个3D视角游戏

首先我先不去讲Unity 怎么怎么去操作了。大家可以去参考雨松momo的一本《Unity3D 游戏开发》
我的例子全部基于C#,少部分用JS。
首先我们先做好前期准备,导入这个包,然后找到我用黑线标记的
之后如下图把MouseLook这个类托到摄像机上……

然后运行游戏,你就能欣赏你的游戏世界了
http://bbs.9ria.com/static/image/smiley/default/lol.gif是不是很好玩……呵呵。下面我们这个类做下修改

[*]    //这里我加入了鼠标右键
[*]    if(Input.GetMouseButton(1))
[*]                  {
[*]                            if (axes == RotationAxes.MouseXAndY)
[*]                            {
[*]                                    float rotationX = transform.localEulerAngles.y + Input.GetAxis("Mouse X") * sensitivityX;
[*]                                    rotationY += Input.GetAxis("Mouse Y") * sensitivityY;
[*]                                    rotationY = Mathf.Clamp (rotationY, minimumY, maximumY);
[*]                                    transform.localEulerAngles = new Vector3(-rotationY, rotationX, 0);
[*]                            }
[*]                            else if (axes == RotationAxes.MouseX)
[*]                            {
[*]                                    transform.Rotate(0, Input.GetAxis("Mouse X") * sensitivityX, 0);
[*]                            }
[*]                            else
[*]                            {
[*]                                    rotationY += Input.GetAxis("Mouse Y") * sensitivityY;
[*]                                    rotationY = Mathf.Clamp (rotationY, minimumY, maximumY);
[*]                                    transform.localEulerAngles = new Vector3(-rotationY, transform.localEulerAngles.y, 0);
[*]                            }
[*]                  }

复制代码
全部源码将在第二课贴出……
然后童鞋们试下效果是不是能用鼠标右键来控制视角了啊。。
哇卡卡……Unity果然好强大的哇

chhawk 发表于 2013-3-6 17:26

包在哪啊,有下载不?{:5_390:}

SingDragon 发表于 2013-3-6 17:35

好玩,已经玩过了

新手上路 发表于 2013-3-27 15:10

为什么我那个找不到所说的资源包呢??

jerry6084 发表于 2013-5-3 11:59

沒下載點{:5_390:}阿

失落的羽翼 发表于 2013-7-13 04:23


不错 不错 不错{:soso__3922851084632044791_6:}

idanal 发表于 2013-10-30 15:35


膜拜中。。。。{:soso__7524161091986203637_5:}

lukylukymg 发表于 2014-3-1 18:20

必须赞一个~~~

qsymq 发表于 2017-4-7 13:35

楼主是超人

tiaoshiok2 发表于 2017-4-7 13:00

好帖就是要顶
页: [1]
查看完整版本: Unity3D 第一课 如何做一个3D视角游戏