box2d引擎中不同类中的刚体能否实现碰撞
本帖最后由 兰枝 于 2021-7-23 18:19 编辑程序中有3个主要类:游戏入口类,角色类,怪物类。在角色类中定义一个角色刚体。在怪物类中定义一个怪物刚体。在游戏入口类中定义角色和怪物两个变量。能否实现,角色刚体和怪物刚体进行碰撞。如果不能,就郁闷了,一切刚体都要定义到游戏入口类中。非常不方便。如果能,请大佬告知实现方法! 当然可以,只要在一个世界里,都可以进行碰撞。 阳光甜橙 发表于 2021-7-24 09:44
当然可以,只要在一个世界里,都可以进行碰撞。
谢谢大佬,这就放心了. 阳光甜橙 发表于 2021-7-24 09:44
当然可以,只要在一个世界里,都可以进行碰撞。
游戏入口类,角色类,怪物类都设施成GDX_游戏基础类,
启动类中通知_被创建方法中,初始化(游戏入口类),初始化(角色类),初始化(怪物类)
角色刚体在角色类中的通知_渲染中绘制.怪物刚体在怪物类中的通知_渲染中绘制.角色刚体和怪物刚体都通过游戏入口类中的世界创建.
程序运行后,黑色一片,什么也不显示,请指教改怎么解决:handshake 我的管理是这样的,所有子层都可以加在父层关系上来显~~~box2d 里注意要注意换算比例,不然可能会很小导致你可能看不到 niulin1 发表于 2021-7-25 09:33
我的管理是这样的,所有子层都可以加在父层关系上来显~~~box2d 里注意要注意换算比例,不然可能会很小导致 ...
能不能给个简单例程! 兰枝 发表于 2021-7-24 20:21
游戏入口类,角色类,怪物类都设施成GDX_游戏基础类,
启动类中通知_被创建方法中,初始化(游戏入口类) ...
GDX_游戏基础类 一边都是在游戏入口使用,而且一般整个游戏都只使用一个GDX_游戏基础类,而且一般渲染下不写代码,其它场景用GDX_场景基础类,这是多场景方法。你用两个GDX_游戏基础类,就算不黑屏也不一定会正常显示。 阳光甜橙 发表于 2021-7-25 12:00
GDX_游戏基础类 一边都是在游戏入口使用,而且一般整个游戏都只使用一个GDX_游戏基础类,而且一般渲染下 ...
有几个问题不好解决:
1.角色类中的图片资源该调用什么方法进行载入。
2.游戏入口类中用不用建一个游戏角色类变量。
3.角色类用不用新建一个对象给游戏角色。
4.还需要细节的设置。
5.能不能给个简单例程,整了两天也没整好.这个真不好弄。
兰枝 发表于 2021-7-25 14:52
有几个问题不好解决:
1.角色类中的图片资源该调用什么方法进行载入。
2.游戏入口类中用不用建一个游戏角 ...
更新火山例子都有了 本帖最后由 兰枝 于 2021-7-27 18:46 编辑
明白了..............
页:
[1]
2