首页 > 其他 > 详细

学习笔记<1>

时间:2015-04-07 12:15:14      阅读:281      评论:0      收藏:0      [点我收藏+]

调试信息记录:Debug.LogFormat

场景切换:Application.LoadLevel(SceneName); 需要在File->Build Set中添加场景。调用中只需场景名,而不是绝对路径。

获取鼠标点击位置:Input.GetMouseButtonDown(0) (左) + Input.mousePosition (x和y)

判断鼠标是否点击到某个物体,使用射线Ray

if (Input.GetMouseButtonDown(0)){
			Debug.LogFormat ("position {0}, {1}", Input.mousePosition.x, Input.mousePosition.y);
			Ray ray = Camera.main.ScreenPointToRay (Input.mousePosition);  //3D 触摸点应该用射线判断触摸到了没
			RaycastHit hit;
			if (Physics.Raycast (ray, out hit)) {
				isTouched = true;
				touchedCube = hit.transform.root.transform.name; // 触摸到了Cube名
			}
		}



存档:PlayerPrefs





学习笔记<1>

原文:http://my.oschina.net/acemumu/blog/396804

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!