7.15日 学习笔记

今天遇到的问题。
1.什么是instance单例
参考了https://fengyu.name/article/305的一篇文章。了解到,“GameManager的GameObject,在关卡1中,我们创建了这个GameObject,并对分数进行了存储,这时,我们成功过了第一关,需要切换到第二关,切换场景时,默认会销毁当前场景的全部GameObject,而我们需要保留分数信息。这种情况下,我们就需要单例模式来实现这个功能。”也就是意味着,单例模式应该是用那种类似于游戏规则或者不变的东西。
2.关于管道随机变化的代码分析
public class ColumnController : MonoBehaviour
{
GameObject[] colums;
public GameObject columnPrefab;
public int columnMax = 5;
Vector2 originalPos = new Vector2(-10,-20);
public float spawnRate = 3f;
public float yMin = -1f;
public float yMax = 3.5f;
public float xPos = 10f;
float timeSinceLastSpawned;
int currentColumn = 0;

    void Start()
{
    colums = new GameObject[columnMax];
    for (int i = 0; i < columnMax; i++)
    {
        colums[i] = Instantiate(columnPrefab,originalPos,Quaternion.identity);
    }
}


void Update()
{
    timeSinceLastSpawned += Time.deltaTime;
    if (GameMode.instance.gameOver == false && timeSinceLastSpawned >= spawnRate)
    {
        timeSinceLastSpawned = 0f;
        float yPos = Random.Range(yMin,yMax);
        colums[currentColumn].transform.position = new Vector2(xPos, yPos);

        currentColumn++;
        if (currentColumn >= columnMax)
        {
            currentColumn = 0;
        }



    }
}

}

以上大概理解起来没有问题,但还需要注意。
colums[i] = Instantiate(columnPrefab,originalPos,Quaternion.identity);
个人为也许是实例化吧。
重要代码先付在这。

weixin073智慧旅游平台开发微信小程序+ssm后端毕业源码案例设计 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值