Questions tagged «file»

6
保存游戏数据的良好文件格式是什么?[关闭]
我需要保存一些自定义游戏数据。地图,播放器等 它们都将具有“子对象”。例如,地图和地图将具有图块的“阵列”。即分层数据。希望没有二进制文件。 什么是这些的好格式? 到目前为止,我已经考虑过: 序列化:这是快速且容易的,但是当我更改基础类时往往会中断:( XML:我真的很讨厌解析这个。我的测试用例超过了100多行代码,即使是非常简单的格式,也似乎需要大量的“忙碌工作”。 INI:对于分层数据来说真的很笨拙。 Protobuf:从未使用过它,但请阅读,如果您更改班级,则必须做很多手动修改,然后休息。 还有其他选择吗?这就是为什么我在这里! 编辑:这是Java顺便说一句。 编辑2: 我选择了“受控二进制序列化”(见下文)。 优点: 它很快 它很小(在磁盘上),可以在读/写过程中轻松压缩/解压缩。 从游戏和工具集读取/写入非常容易。 我可以决定要包含/排除对象的内容。 对象/数据可以嵌套。 缺点: 无法手动编辑(例如XML,YAML等) 使用脚本无法轻松读取/修改它 与其他实现相比,默认情况下,Java序列化速度相当慢/膨胀,但它稳定且有效
37 java  file-format  xml  data  file 

3
我可以在源代码管理中忽略哪些Unreal Engine 4项目文件?
我想使用git将Unreal Engine 4项目置于源代码控制之下。(我知道编辑器支持Perforce和Subversion,但我不在乎这些。) 我在存储库中包括哪些文件夹和文件,哪些可以忽略? 我看到它的方式,需要以下:Config,Content,Source,*.sln,*.uproject 的事情,我可以忽略:Binaries,DerivedDataCache,Intermediate,Saved,*.suo,*.sdf,*.opensdf 它是否正确?



6
为什么在运行Android配置时无法读取.ttf文件?
在Android设备上运行或调试游戏时,我在logcat中收到以下错误: com.badlogic.gdx.utils.GdxRuntimeException:读取文件时出错:data / fonts / myFont.ttf(内部) 这是通过以下代码行创建的: FreeTypeFontGenerator generator = new FreeTypeFontGenerator(fontFile); 其中fontFile的定义如下: FileHandle fontFile = Gdx.files.internal("data/fonts/myFont.ttf"); 当我运行桌面配置时,不会发生这种情况。 我知道对于桌面配置,您必须定义项目的工作目录,但是我在android配置中看不到这样的选项,这也没有意义,所以我认为这不是与“工作目录”相关的问题。 显然,该文件位于正确的路径中。 还要注意,在我之前的项目中,一切工作正常。我通过使用libgdx-setup创建一个新的空白prj,然后从较早的项目中复制了所有类和包,来创建了这个新项目。那么也许是与某些Gradle文件相关的问题?
9 libgdx  loading  fonts  file  ttf 

2
分割成文件-分割多少?
如果我说我有一个层次结构的实体框架,而不是一个组件模型。类似于:( 是的,这是组成的) 武器->枪->自动枪- > MP44 或者,更经典的例子:实体-> MovableEntity->敌人->步行敌人 为了可读性和组织性,您会将源/头文件分割多远?是最好去像Entity.cpp,MovableEntity.cpp,Enemy.cpp等,还是像Entity.cpp [包含实体和MovableEntity]和Enemy.cpp [包含敌人和WalkingEnemy]这样的方法更好?(或者以一种与语言无关的方式,是针对每个类的一个Enemy文件和一个Entity文件还是一个文件?) 此外,这是否会影响可读性和组织性?
9 c++  file 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.