首页 > 其他分享 >8-01. 逻辑调整及补充内容

8-01. 逻辑调整及补充内容

时间:2024-04-19 13:11:25浏览次数:13  
标签:箱子 逻辑 01 NPCMovement AudioManager 补充 修改 UIManager

实现音量修改

修改 AudioManager

修改 UIManager

实现结束游戏

修改 EventHandler

修改 UIManager

修改 Player

修改 NPCMovement

修改 TimeManager

修改 AudioManager

修改 SaveLoadManager

修改 TransitionManager

解决游戏刚开始时NPC有移动的问题

修改 NPCMovement

增加初始箱子

解决箱子可以挨着建造的问题

修改 CursorManager

解决会检测出触发器的问题

我们的场景中有一个很大的触发器 Bounds,我们需要将其忽略掉

每个场景都需要 Ignore Raycast

再增加一个放道具的箱子

项目相关代码

代码仓库:https://gitee.com/nbda1121440/farm-tutorial.git

标签:20240419_1259

标签:箱子,逻辑,01,NPCMovement,AudioManager,补充,修改,UIManager
From: https://www.cnblogs.com/hellozjf/p/18145649

相关文章

  • L2-014 列车调度
    原题链接题解1.后面的列车排到前面最小的比自己大的列车后面code#include<bits/stdc++.h>usingnamespacestd;intlen=0;inta[100005]={0};intmain(){intn;cin>>n;fill(a,a+100005,INT_MAX);for(inti=1;i<=n;i++){intx;......
  • PVE下面安装Windows2012R2虚拟机的VirtIO驱动程序
    从官网链接下载不同版本的进行测试安装https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/测试结果如下virtio-win-0.1.215-2/2022-01-1305:42正常安装virtio-win-0.1.217-2/2022-05-3104:41安装失败virtio-win-0.1.221-1/2022......
  • FineReport11 报表技巧01- 单元格HTML显示tag颜色标签
    背景FineReport报表制作中,经常需要将某些单元格内容以彩色标签显示,其中根据不同对象内容进行不同展示,效果如下图所示:实现效果为:1、“年龄”列内容根据年龄段不同显示为不同颜色且带边框效果;2、“性别”列性别为“男”显示为蓝色,性别为“女”显示为红色,性别为“未知”显示为灰......
  • 洛谷题单指南-动态规划1-P1049 [NOIP2001 普及组] 装箱问题
    原题链接:https://www.luogu.com.cn/problem/P1049题意解读:装尽可能多的物品,使得总体积越大越好,即剩余空间最小,还是一个01背包问题,物品的体积就是其价值。解题思路:01背包模版题,物品体积、价值相同,直接采用一维dp。100分代码:#include<bits/stdc++.h>usingnamespacestd;co......
  • 7-05. 制作暂停菜单和返回逻辑
    解决上节课遗漏的问题重新加载数据的时候,背包有问题,NPC移动有问题,灯光有问题背包有问题灯光有问题NPC移动有问题开始游戏关闭UI面板修改MenuCanvas给MenuCanvas添加MenuCanvas标签把MenuCanvas下面的Panel做成预制体添加UIManagerUI面板开......
  • PKUSC2019 D1T1 题解
    前言五一网课的例题,但是网上没有详细的题解(其实就是都没放代码),所以来写一篇。题目可以在这里提交。题目简述有\(n\)(\(n\leq5\times10^5\))个村庄排成一排,每个村庄里有一个人。第\(i\)个村庄里的人要去第\(p_i\)个村庄,且\(p\)是\(1\simn\)的一个排列。他们出行......
  • L2-013 红色警报
    原题链接题解复杂图论题做多了这种题不会做了直接模拟即可,标记被摧毁的城市,然后遍历所有城市,能一次性搜索到的城市是一个城市群,累积有几个城市群code#include<bits/stdc++.h>usingnamespacestd;vector<int>G[505];intvis[505]={0};intdes[505]={0};voidss(intnow......
  • [01] JS-概述
    1.JavaScriptJavaScript与ECMAScript的关系:ECMAScript(简称“ES”)是根据ECMA-262标准实现的通用脚本语言,ECMA-262标准主要规定了这门语言的语法、类型、语句、关键字、保留字、操作符、对象等几个部分,目前ECMAScript的最新版是ECMAScript6(简称“ES6”)。至于JavaScrip......
  • 7-03. 实现数据存储和加载的逻辑
    给NPC增加GUIDNPC_Girl02和NPC_Girl01也同样增加DataGUID修改NPCMovement创建DataSlot修改SaveLoadManagerpersistentDataPath对应的文件路径暂时先不写UI,用键盘来进行交互修改TransitionManager卸载UI场景修改TransitionManager......
  • P7177 [COCI2014-2015#4] MRAVI 题解
    思路。我们知道最初添加的液体越多,那么每个蚂蚁得到的液体也就越多,又因为标签里有深搜,所以可以用DFS+二分解决(感觉说了一通废话),算是比较常规的一种解法了。在此题中我们需要魔改一下建树,需在其中添加判断此边是否为超级管道和处理通过液体的百分比这两段代码。DFS和二分的代......