nanshaws / LibgdxTutorial

libgdx 教程项目 本项目旨在提供完整的libgdx桌面教程,帮助开发者快速掌握libgdx游戏开发框架的使用。成功的将gdx-ai和ashley的tests从官网剥离出来,并成功运行。libgdx tutorial project This project aims to provide a complete libgdx desktop tutorial to help developers quickly master the use of libgdx game development framework. Successfully separated GDX-AI and Ashley's tests from the official website and ran them
30 stars 4 forks source link

关于继承ApplicationAdapter类中,重写create()方法的疑问 #4

Open Monsterimpl opened 1 month ago

Monsterimpl commented 1 month ago

有没有统一的类管理,类似于spring的bean,而不是一个一个new一个一个dispose(),我看了官方的文档好像是在成员变量里面声明类,然后在create里面new出来最后在dispose回收

nanshaws commented 1 month ago

有没有统一的类管理,类似于spring的bean,而不是一个一个new一个一个dispose(),我看了官方的文档好像是在成员变量里面声明类,然后在create里面new出来最后在dispose回收

没有你说的那种统一的类对象管理

nanshaws commented 1 month ago

有没有统一的类管理,类似于spring的bean,而不是一个一个new一个一个dispose(),我看了官方的文档好像是在成员变量里面声明类,然后在create里面new出来最后在dispose回收

它那边每个演员有自己的生命周期,没必要引入IOC

ChinQingl commented 1 month ago

有没有统一的类管理,类似于spring的bean,而不是一个一个new一个一个dispose(),我看了官方的文档好像是在成员变量里面声明类,然后在create里面new出来最后在dispose回收

你可以引入dragger、或者使用其他轻量级的ioc容器,还有artemis-odb(另一个流行的ecs组件)可以实现对象管理和注入