首页 > 其他分享 >2-48. 实现鼠标选中物品后的场景点击事件流程

2-48. 实现鼠标选中物品后的场景点击事件流程

时间:2024-04-09 10:59:05浏览次数:32  
标签:EventHandler 鼠标 48 GridMapManager 修改 选中 物品 CursorManager

修改 CursorManager

修改 EventHandler

修改 Player

修改 GridMapManager

继续修改 CursorManager

继续修改 EventHandler

我们希望人物扔出东西的时候,不是直接在地面上生成一个物品,而是有一个扔的效果

修改 ItemManager

修改 InventoryManager

继续修改 GridMapManager

修改 SlotUI

格子里面没有东西了,但还能放置,导致报空指针异常

修改 ShowItemTooltip

项目相关代码

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

标签:20240409_1045

标签:EventHandler,鼠标,48,GridMapManager,修改,选中,物品,CursorManager
From: https://www.cnblogs.com/hellozjf/p/18123382

相关文章

  • 低功耗抗噪/高抗干扰,LCD显示驱动控制电路(IC)-VK2C23A/B LQFP48/64 替代市面上16C23,56*4
    VK2C23是一个点阵式存储映射的LCD驱动器,可支持最大224点(56SEGx4COM)或者最大416点(52SEGx8COM)的LCD屏。单片机可通过I2C接口配置显示参数和读写显示数据,也可通过指令进入省电模式。其高抗干扰,低功耗的特性适用于水电气表以及工控仪表类产品。L23+01特点:•工作电压2.4-5.5V•内......
  • 2-47. 设置鼠标可用状
    修改CursorManager修改GridMapManager继续修改CursorManager另外还需要判断使用范围项目相关代码代码仓库:https://gitee.com/nbda1121440/farm-tutorial.git标签:20240409_0840......
  • AtCoder Beginner Contest 348
    地址。赛时情况A、B题都很显然,C题大概推了好一会儿,最后还是做出来了。D题感觉十分难做,估计很难写,看了E。感觉还是不会,听说是原题,搜了一下,发现是树的重心,我还不会。直接贺题解,发现不对。修改了一下还是不对,最后发现INF取小了,过了。后面的不看了。赛后总结还行,跳过D......
  • 2-44. 设置鼠标指针根据物品调整
    下载好看的鼠标图片修改Canvas的Tag添加CursorImage添加CursorManager把CursorImage放到第一个位置编辑CursorManager让虚拟鼠标跟随鼠标移动鼠标的尖点不是虚拟鼠标的尖点,需要用aseprite修改图片然后将鼠标的锚点切换为下图所示的锚点坐标即可......
  • AT_abc348_e 的题解
    (一)感觉D>E。考虑换根DP,把节点\(1\)当作一开始的根节点。先搜一遍,把\(f(1)\)算出。当将计算的节点从父结点往子节点转移时,每个节点到计算的节点的距离要么\(-1\)要么\(+1\),取决于是否在子节点的子树内。可以提前处理字数内\(C\)的值的和,来计算\(f\)的变化量。(二)......
  • vue3使用van-picker组件时,滑动选中某个数值时在旁边相应显示单位
    vant的官方文档中没有支持这种需求的属性或方法,所以只能自己找别的方法。方法一van-picker控件选中某个元素时,该元素会有一个类名van-picker-column__item–selected我们可以在css里给这个类名通过::after,即使用伪类,来添加单位.van-picker-column__item--selected::aft......
  • P4148BitwiseAnd
    贪心考虑什么样的数的集合满足条件,发现同一个二进制位不能有超过\(2\)个数为\(1\)加入第\(i\)个数要满足的条件为:这个数与前面的每个数的\(and\)不为\(0\),即每次占用一个前面的数的\(1\),这个\(1\)必须是这个数仅有的这个数必须有\(n-i\)个仅有的\(1\),给后面......
  • 超抗干扰LCD液晶显示屏驱动芯片 VK2C22A/B-LQFP52/48 单片机可通过I2C接口配置显示参
    VK2C22是一个点阵式存储映射的LCD驱动器,可支持最大176点(44SEGx4COM)的LCD屏。单片机可通过I2C接口配置显示参数和读写显示数据,也可通过指令进入省电模式。其高抗干扰,低功耗的特性适用于水电气表以及工控仪表类产品。L23+01特点:•工作电压2.4-5.5V•内置32kHzRC振荡器•偏......
  • ABC348G题解
    令\(f_i\)为当\(k=i\)时的答案。令\(g_i\)为\(f_i+\max\limits_{j\inS}b_j\)。也就是不减去\(b\)的最大值的结果。直接做是\(O(n^2)\)的,考虑分治,令两个子问题的\(f,g\)分别为\(fl,gl\)和\(fr,gr\)。合并的时候做一个\[f_i=\max(\max\limits_{c+d=i}(gl_c+fr......
  • LCD显示驱动/低功耗液晶段码屏驱动芯片VKL144D SSOP48 原厂技术支持
    产品品牌:永嘉微电/VINKA产品型号:VKL144D封装形式:SSOP48概述VKL144D是一个点阵式存储映射的LCD驱动器,可支持最大144点(36SEGx4COM)的LCD屏。单片机可通过I2C接口配置显示参数和读写显示数据,可配置4种功耗模式,也可通过关显示和关振荡器进入省电模式。其高抗干扰,低功耗的特性适用......