首页 > 其他分享 >2-46. 生成地图数据

2-46. 生成地图数据

时间:2024-04-09 09:05:14浏览次数:23  
标签:场景 46 地图 生成 修改 报错 切换 CursorManager

创建 GridMap Manager

修改 DataCollection

继续完善 GridMapManager

修改 CursorManager

注意 MainCamara 需要有标签 MainCamera

坐标最好还是改成这样

修改 TransitionManager

解决游戏中的报错

继续修改 CursorManager

游戏运行的时候还是有报错,因为场景是在事件产生后才加载,但是 CursorManager 却一直在使用

因为场景切换的时候,场景虽然在切换,但是 Update 还是在执行,所以还是会报错。所以要监听一下场景切换的事件

项目相关代码

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

标签:20240409_0803

标签:场景,46,地图,生成,修改,报错,切换,CursorManager
From: https://www.cnblogs.com/hellozjf/p/18123036

相关文章

  • 2-45. 构建地图信息系统
    GridInformation我们可以在瓦片里面添加地图信息,但是每个瓦片都有一个GameObject的话,这样在大地图里面可能就会拖垮性能此外还有2DExtra包里面的内容,但是GridInformation一次只能实现一种功能,如果我希望一个格子既可以种地,又可以丢东西,还是NPC的障碍路径,那么就不能用G......
  • 生成树算法
    一、Prim算法概论适合稠密图,不进行堆优化的时间复杂度是\(O(n^2)\),进行堆优化则是\(O(mlogn)\)每次将离连通部分的最近的点和点对应的边加入的连通部分,连通部分逐渐扩大,最后将整个图连通起来,并且边长之和最小,基于一种贪心的策略。证明的引理对于任意切割(S,V-S),其中S是生......
  • 懒农可视化代码生成器
              我开发了一款为只懂得一般电脑操作的人设计的代码生成器懒农,经过前一段时间推广,根据一些用户意见对功能做了修改,目前已更新发布新版,欢迎各位试用反馈。......
  • asp.core生成docker镜像(使用本地nuget)
    生成Dockerfilevs自带生成Dockerfile功能了使用本地的nuget包加入nuget配置文件NuGet.ConfigNuGet.Config配置文件,配置地址如果没有配置生成镜像会报错,没找到package生成镜像生成Docker映像(想深入了解,可以网上看看dockerbuild的参数)dockerbuild-f"C:\Projec......
  • xgboost:一个神秘的新生AI音乐生成工具,质量持平Spotify的歌曲,比Suno AI强大10倍?
    近日,博主@maxescu分享了他的一个特别体验,他受邀参与了一款全新人工智能音乐应用的内测。这款应用据他所述,不仅质量上乘,而且将引领时代潮流,其惊艳程度足以与之前的Sora相提并论。在试用过程中,@maxescu发现这款AI音乐应用生成的音乐质量几乎与Spotify上的歌曲无异,让人难以分辨。......
  • 矩阵树定理求所有生成树的边权和
    把一条边\(w\)写成\(wx+1\),则生成树边权积的一次项就是答案。求逆:\((ax+b)^{-1}\equiv(-\frac{a}{b^2}x+\frac{1}{b})\pmod{x^2}\)Codeusingll=longlong;constintN=31;constintMOD=998244353;structPoly{ lla,b; Poly(lla=0,llb=0):a(a),......
  • P4677DeerInZooDivOne
    费用流#二分图最大权匹配#dp\(dp_{x,y}\)表示以\(x,y\)为对应点的最大同构子树的大小对于一对点,转移为将\(x,y\)中的点按照一定顺序对应那么问题转化为如何求一组匹配,使得两两匹配的权值尽可能大,即一个二分图最大权匹配,可以费用流解决然后枚举断开的每条边,对左右都做上......
  • (译) 理解 Elixir 中的宏 Macro, 第六部分:原地代码生成
    ElixirMacros系列文章译文[1](译)UnderstandingElixirMacros,Part1Basics[2](译)UnderstandingElixirMacros,Part2-MacroTheory[3](译)UnderstandingElixirMacros,Part3-GettingintotheAST[4](译)UnderstandingElixirMacros,Part4-Div......
  • cesium 地图旋转 整个场景旋转 开场动画
    设置camera旋转能实现整个场景的旋转,多用于开场动画开始旋转functiononTickCallback(){viewer.scene.camera.rotate(Cesium.Cartesian3.UNIT_Z,-0.02);}viewer.clock.onTick.addEventListener(onTickCallback);停止旋转view......
  • P4462 题解
    题目传送门请确保您接触过莫队再阅读此文:对于所有询问,和普通莫队一样的分块然后排序。在这里只讨论add和del操作的具体实现。题目中需要求一段区间的异或值,所以我们可以预处理序列\(a\)的“前缀异或值”pre_xor,题目中的\(a_x\bigoplusa_{x+1}\bigoplus\dots\bigopl......