Unity3D-小地图制作
2020-02-02 11:54
1041 查看
1、首先先创建一个Camera摄像机
2、代码如下:
[code]//物体对象 var target:Transform; // 阻尼速度 var damping=6.0f; //平滑 var smooth=true; function Start () { //使rigidbody不会改变旋转 if(rigidbody) { rigidbody.freezeRotation=true; } } function Update () { } function LateUpdate() { if(target) { //判断摄像机的状态 if(smooth) { //跟随目标,以及旋转--Quaternion.LookRotation:注视旋转 var rotation=Quaternion.LookRotation(target.position-transform.position); //判断位置额变换 transform.rotation=Quaternion.Slerp(transform.rotation,rotation,Time.deltaTime*damping); } else { //只是跟随物体 transform.LookAt(target); } //设置坐标位置 transform.position.y=target.position.y+90; transform.position.x=target.position.x; transform.position.z=target.position.z; } }
3、将代码拖放到刚才创建的摄像机上
4、将大地图上需要观看的物体拖放到代码需求的地方
5、修改创建的小地图的摄像机的参数
Normalized View Port Rect
该参数中:X和Y是指定摄像机在屏幕上的位置
W和H是设置小地图的大小
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- [Unity3d插件KGFMapSystem]非常不错的小地图的制作
- [Unity3d]小地图的制作
- Unity3D 制作场景地图 插件
- Unity3D之UGUI——利用Camera与RawImage组件制作3D游戏小地图
- unity3d-地图制作之光照贴图Lightmapping
- Unity3D_(插件)使用Camera渲染制作Minimap小地图
- Unity3D学习之使用摄像机制作实时显示小地图
- unity3d-地图制作之光照贴图Lightmapping
- [Unity3d插件KGFMapSystem]非常不错的小地图的制作
- Unity3D 学习日记(六) 制作简单的小地图
- Unity3D使用NGUI制作小地图
- [Unity3d插件KGFMapSystem]非常不错的小地图的制作
- [Unity-14] Unity3d中使用摄像机制作实时显示小地图
- Unity3D使用NGUI制作小地图
- Unity3d-游戏中的小地图制作
- Unity3D 制作右上角小地图
- [Unity3d插件KGFMapSystem]非常不错的小地图的制作
- Unity3d地图制作之模型高光
- [Unity3d插件KGFMapSystem]非常不错的小地图的制作
- Unity3D 小地图的制作