谈开发前,要理解现在游戏实质是什么?
我觉得一个说法比较准确,游戏是受控的视频(动画)
我们知道视频其实就是很多帧画面,
所以游戏就变成了
1. 各种画面的生成
2. 控制逻辑处理
帧画面生成 背景 元素 的组合
控制逻辑处理包括 交互信号接收(比如你按键、动鼠标等等),后对应某个可显示对象的控制(它又变成相应可以在画面上被展示对象的变化)
由上就知道游戏开发会涉及很多方面:
1. 背景、对象元素媒体素材的开发,这个在树莓派上开发没有问题,就是图片绘画之类的,当然现在看效率还比较低(特别是对高分辨率的部分)。
2. 逻辑控制编程,这个底层就是文本编辑,用树莓派肯定没有问题,但结果编译直接在树莓派上还是有点慢的。现在其实有很多对游戏开发的底层库,比如Unity、COCOS等等,当然现在还有HTML5之类的,用的语言不同,调用的资源和控制接口不同。
所以说开发其实没有多大问题,无非就是图片编辑(3维建模之类),或者文本编辑(编程)。
树莓派上安装安卓系统,就可以直接运行王者荣耀 了,也不用开发了啊。要自己开发,你得有源码吧,而且树莓派很多不开源,不好开发的
也就是在Linux下重新开发一下王者荣耀 么
这种游戏,在画面上,显示上,性能应该是可以的,关键是在逻辑上,人机交互上的体验上做好
首先你需要有整套源码,这套源码只是游戏UI以及后台数据库等,这些东西与硬件平台无关
剩下的就是与硬件平台有关的部分,比如触摸,显示等,将这部分修改就行