简而言之:我想以最基本的方式在屏幕上显示像素数据,同时保持跨平台兼容性。
我知道之前有类似的问题被问过,但它们似乎没有朝着我所寻找的方向发展。
基本上,我正在制作自己的小型游戏库,我打算用它来制作自己的2D像素艺术游戏。所有像素处理都由我自己负责,现在我一直在寻找绝对最小化的解决方案,用于建立一个窗口、监听其事件(鼠标、键盘、窗口事件)并将我的像素绘制到它上面。如果该库可以处理线程和/或音频,那就更好了。
目前,我不需要OpenGL支持,也不确定以后会不会需要。实际上,除了上述提到的功能,我真的不需要任何其他功能。我应该自己挖掘Windows、X11和OSX API,还是有一个真正极简的框架可供使用?制作自己的跨平台极简框架是否真的很费力?如果这不是一个大问题,出于纯粹的好奇心,我可能会考虑这个解决方案。
如果您对制作自己的框架和寻找有用工具有任何见解,我愿意倾听。
谢谢!
我知道之前有类似的问题被问过,但它们似乎没有朝着我所寻找的方向发展。
基本上,我正在制作自己的小型游戏库,我打算用它来制作自己的2D像素艺术游戏。所有像素处理都由我自己负责,现在我一直在寻找绝对最小化的解决方案,用于建立一个窗口、监听其事件(鼠标、键盘、窗口事件)并将我的像素绘制到它上面。如果该库可以处理线程和/或音频,那就更好了。
目前,我不需要OpenGL支持,也不确定以后会不会需要。实际上,除了上述提到的功能,我真的不需要任何其他功能。我应该自己挖掘Windows、X11和OSX API,还是有一个真正极简的框架可供使用?制作自己的跨平台极简框架是否真的很费力?如果这不是一个大问题,出于纯粹的好奇心,我可能会考虑这个解决方案。
如果您对制作自己的框架和寻找有用工具有任何见解,我愿意倾听。
谢谢!