unity制作GTA5(二)—— 添加地形、小地图、布娃娃系统

1.添加地形

导入Asset Store里Japanese Otaku City的PQ_Remake_AKIHABARA的预制件

为Block添加碰撞体,并且关闭cast shadow。

2.添加小地图

首先在player上方创建一个摄像机,然后将其旋转,改为正交投影,culling mask 选择 新创建的layer Minimap;

创建Render Texture,并将其赋值给摄像机的Target Texture;

为了让摄像机移动,需要添加脚本组件Minimap.cs,可以选择是否跟随玩家旋转。

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class Minimap : MonoBehaviour {

    public Transform player;

    void LateUpdate()
    {
        Vector3 newPosition = player.position;
        newPosition.y = transform.position.y;
        transform.position = newPosition;

        transform.rotation = Quaternion.Euler(90f, player.eulerAngles.y, 0f);
    }
	
}

为了让小地图显示在屏幕上,需要添加UI->Rawimage,将之前的RenderTexture赋值给Rawimage;

为了让显示玩家位置,为Michael创建一个子物体,这里为了省事,就创建了一个球体,将其layer设置为Minimap。

3.添加布娃娃系统

为了让玩家死亡时,显得更加自然,为玩家添加布娃娃系统。

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值