假设我的游戏有实体,假设所有这些实体都有一个碰撞-hitbox,由多个形状组成。我们还假设使用了骨骼动画,每个碰撞形状对应于一根骨头。我实现了基本的MVC模式,方法是为每种实体类型(FE)拥有一个数据容器、呈现器和控制器:
class MyEntity:public Entity{
public: int x, y, state; vector<hitbox> hitboxArray;
class MyEntityRenderer:public Renderer{
void render(){
...
}
}
class MyEntityC
我必须从存储在设备内存中的文本文件中获取大量数据。并且需要将从文件读取的数据块发送到服务器。由于文件具有巨大的数据,因此我希望在从文件系统获取数据时将数据分成块。目前我的逻辑是一次抓取数据。
try {
fc = (FileConnection) Connector.open(path, Connector.READ);
if (fc.exists()) {
int size = (int) fc.fileSize();
is = fc.openInputStream();