m0_61426331 2021-09-01 16:31 采纳率: 0%
浏览 42

java中两个png图片怎么判断相撞

img
我现在在做java小游戏上面那个图是png格式的只有黑线别的都是透明的 然后我有一个人物也是png格式
img

img
我把这个人物加到地图里面之后他现在是无视地图的,可不可以 就是让这个人物进入地图里面之后可以不能穿过这些黑线只能通过白色区域就是透明区域我在网上查说是用像素级碰撞检测 有没有大佬教教我怎么做

  • 写回答

1条回答 默认 最新

  • zlebhs 2021-09-01 16:35
    关注

    直接用坐标吧,给人物定义一个坐标(x, y),地图上的黑线上的每个像素点定义(x, y)。然后判断就很容易了。
    虽然没做过游戏,但是我觉得你如果这个迷宫是一个图片的话,那你定义这个黑线坐标岂不是很累?手写几万个像素点的坐标。。。。个人觉得应该先写一个工具类自动生成一个迷宫。这样就可以直接拿到坐标了。

    评论

报告相同问题?

问题事件

  • 创建了问题 9月1日

悬赏问题

  • ¥15 同一个网口一个电脑连接有网,另一个电脑连接没网
  • ¥15 神经网络模型一直不能上GPU
  • ¥15 pyqt怎么把滑块和输入框相互绑定,求解决!
  • ¥20 wpf datagrid单元闪烁效果失灵
  • ¥15 券商软件上市公司信息获取问题
  • ¥100 ensp启动设备蓝屏,代码clock_watchdog_timeout
  • ¥15 Android studio AVD启动不了
  • ¥15 陆空双模式无人机怎么做
  • ¥15 想咨询点问题,与算法转换,负荷预测,数字孪生有关
  • ¥15 C#中的编译平台的区别影响