8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

Java Spring 应用程序不知为何被终止,没有留下任何痕迹

RARE Kpop Manifesto 2月前

51 0

我正在寻找一种解决方案,以便在我的 2D 游戏中的等距场景中正确对对象进行排序目前我正在使用这种方法:int itemSortingOrder = - (int) (item.GameObject.transform.parent.trans...

我正在寻找一种解决方案,以便在我的 2D 游戏中的等距场景中正确对对象进行排序

Wrong sorting

目前我正在使用这种方法:

int itemSortingOrder = - (int) (item.GameObject.transform.parent.transform.position.y * 1000);

但问题是,它 transform.position 被存储为 WorldCoordinates,Object's coordinates in Unity inspector当单个单元格周围的几面墙具有相同的坐标时,就会导致问题。我通过不仅计算项目的位置,还添加对象的“边界”来解决了这个问题:Green diamonds - bounds of the object

但我觉得我选择了错误的方法,应该以其他方式解决这个问题。

您能就场景中物体的排序方法提供一些建议吗?

帖子版权声明 1、本帖标题:Java Spring 应用程序不知为何被终止,没有留下任何痕迹
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由RARE Kpop Manifesto在本站《ubuntu》版块原创发布, 转载请注明出处!
最新回复 (0)
  • 我想为单触摸屏创建一个本地多人 2D 游戏,它应包括以下功能:1 分屏:屏幕的每个部分都有一个独立的摄像头来跟踪......

    我想为单触摸屏创建一个本地多人 2D 游戏,该游戏应包含以下功能:1 分屏:屏幕的每个部分都有一个独立的摄像头来跟随玩家,因为游戏世界比屏幕大得多,玩家可以位于世界上的任何地方 2 游戏应该能够同时响应所有玩家 3 每个玩家可以拥有自己的 UI,例如分数、库存和虚拟操纵杆

    因为我想在 Unity 中使用 Cinemachine 和新输入系统,所以我遇到一个问题:如何将每个摄像机中的触摸事件传递给其对应的玩家而不影响其他玩家,有没有什么方法可以让玩家-摄像机对拥有自己的屏幕触摸输入和 UI 点击事件,而不与同一屏幕上的其他玩家-摄像机对交互?

    我正在使用 Cinemachine 和新输入系统,每个玩家都可以拥有自己的摄像头和虚拟摄像头,从而拥有自己的视图,并且我使用 PlayerInputManager 获得了分屏,但似乎摄像头不能有独立的玩家触摸事件输入,当我触摸摄像头区域时,所有玩家都会收到相同的输入。当然,如果我使用不同的控制设备(例如游戏手柄或操纵杆),我可以实现我想要的,但我只有一个触摸屏来响应用户操作,仅此而已。

返回
作者最近主题: