【无标题】

# **站立式会议照片**



 

# 项目程序/模块的最新运行图片/gif/视频

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

public class TransitionManager : Singleton<TransitionManager>
{
    [SceneName] public string startScene;
    public CanvasGroup fadeCanvasGroup;

    public float fadeDuration;

    private bool isFade;
       public void Transition(string from, string to)
    {
                    StartCoroutine(TransitionToScene(from, to));
    }

    private IEnumerator TransitionToScene(string from, string to)
    {
               yield return SceneManager.UnloadSceneAsync(from);
        yield return SceneManager.LoadSceneAsync(to, LoadSceneMode.Additive);
        Scene newScene = SceneManager.GetSceneAt(SceneManager.sceneCount - 1);
        SceneManager.SetActiveScene(newScene);

            }


    
    }
using System.Collections;
using System.Collections.Generic;
using System.Transactions;
using UnityEngine;
using UnityEngine.SceneManagement;

public class Teleport : MonoBehaviour
{

    [SceneName] public string sceneFrom;
    [SceneName] public string sceneToG0;

    public void TeleportToScene()
    {
        TransitionManager.Instance.Transition(sceneFrom, sceneToG0);
    }

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


public class CursorManager : MonoBehaviour
{

        private Vector3 mouseWorldPos => Camera.main.ScreenToWorldPoint(new Vector3(Input.mousePosition.x, Input.mousePosition.y, 0));
    private bool canclick;
        private void Update()
    {
        canclick = ObjectAtMousePosition();
                if (canclick && Input.GetMouseButtonDown(0))
        {
                       clickAction(ObjectAtMousePosition().gameObject);

        }
    }
    
    private void clickAction(GameObject click0bject)
    {
        switch (click0bject.tag)
        {

            case "Teleport":
                var teleport = click0bject.GetComponent<Teleport>();
                teleport?.TeleportToScene();
                break;
                       }

    }

    private Collider2D ObjectAtMousePosition()
    {
        return Physics2D.OverlapPoint(mouseWorldPos);
    }
}


场景转换视频:

# 成员描述

材料搜集组:

1.石贤炜
学号:102101613 

心得:

今天的站立式会议中,小组成员齐聚一堂,我们橘色肥猫小组就代码的实现,游戏剧情的设计展开了激烈的讨论,大家各自发表了自己关于剧情进展的一些看法,我们已经完成了初步的设定并取得了一定的成果。但是大家研讨分析后续的过程中素材或许会有点紧张,对此我们针对性的安排了数名成员寻找素材。总的来说今天会议的氛围浓烈,效果显著,期待明天会更好,橘色肥猫加油!!!

2.翁国平
学号:102101237

心得:

今天,深入了解了剧情,并给出了一些修改剧情的建议,并根据剧情找到了相关的素材图片,遇到的问题就是与产品适配度高的图片非常难找。

3.辜智荣
学号: 112100237

心得:图片和剧情的适配性是一大问题,与此同时我们的剧情也在实时更新,我们需要结合对剧情的理解,努力找到合适的图片,同时为剧情提供相应的改进建议。

材料组搜集成果:

代码组:

1.傅晗
学号:102101143

心得:

场景切换看似简单,但是需要创建一个专门的场景管理脚本,以帮助更好地管理场景切换逻辑,这个脚本包含场景加载、卸载、数据传递等功能。

2.张文峰
学号:102103135

心得:代码的编写需要去学习一些新的知识,通过不断尝试改进取得突破。

3.张鸿诚
学号:102101225

心得:心得体会:游戏背景的制作查找不容易,在冲刺阶段需要提升自己的能力。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值