unity 我的游戏历程一 第一个游戏合成大西瓜

本文分享了作者在使用Unity开发首个游戏大西瓜中的学习体验,涵盖了预制体、数据缓存、单例模式、碰撞检测(包括开始、接触和离开事件)以及触发器的基本应用。
摘要由CSDN通过智能技术生成

unity 我的游戏历程一 第一个游戏合成大西瓜

合成大西瓜是我第一次接触unity时候做的第一款游戏
游戏界面
在这里插入图片描述

通过这个游戏,学习到了一下知识点

1.预制体prefab
预制体是一种为了进行后面重复的组件
预制体可以挂载对应的脚本,从而控制对于的组件

2.数据的缓存
PlayerPrefs.GetFloat(“HigheScore”); // 获取缓存的数据
PlayerPrefs.SetFloat(“HigheScore”,GameManager.gameManagerInstance.totalScore);// 设置缓存数据
3.单例模式
public static GameManager gameManagerInstance; // 静态的类可以直接在别的类中使用
void Awake()
{
gameManagerInstance = this;
}
4.碰撞检测
碰撞检测的条件是1.相互碰撞的两个物体必须都含有碰撞体2.其中一个需要含有刚体组件


    // 开始碰撞
    public void OnCollisionStay(Collision collision)
    { 
    }
    // 接触碰撞
    public void OnCollisionEnter(Collision collision)
    { 
    }
    // 离开碰撞
    public void OnCollisionExit(Collision collision)
    {
    }

5.碰撞的还有触发器isTrigger 当为true时,没有碰撞效果

	//开始
	private void OnTriggerStay(Collider other)
    {   
    }
    // 进入
    private void OnTriggerEnter(Collider other)
    {
    }
    // 离开
    private void OnTriggerExit(Collider other)
    {   
    }

项目的源码:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值