我在上网下JAVA游戏的时候 网上总会标住是哪个系统的 我想问支持这游戏跟操作系统有什么关系呢

这个问题捆饶我很久了... 这个问题捆饶我很久了 展开
 我来答
百度网友58061152c
2008-12-31 · TA获得超过481个赞
知道小有建树答主
回答量:564
采纳率:100%
帮助的人:421万
展开全部
不同的操作系统的内核不一样,提供的基本API也不一样,驱动程序联络用户与硬件的过程也不一样。因此,基于不同操作系统的图形、声音、网络过程链接库也不同。

如果不明白,我举一个简单的例子:
在WINDOWS下一个游戏中人物挥舞的效果:
#include <D3D.h>

#define D3D.DLL
……

WaveEffect(void *Character,FILE *Effect)
{
Direct3D(*Effect)
}

……
在LINUX下游戏人物挥舞的效果:
#include <i3d.h>

……

_wave_effect(void *_character,FILE *_effect)
{
_effect(*_effect)
}
……
从上面的例子里可以看到,二者调用的过程并不相同。

我可以继续深入一步说:

不同操作系统下的游戏,其引用的内存地址不相同。如:
CALL 00004033
(在ASM源文件中这种格式非法,但在DEBUG32中是可以这样写的。)
CALL FF004085
==================================================================
说再多我也会糊涂的。就理解到这个程度吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zzy1985_007
2008-12-31
知道答主
回答量:6
采纳率:0%
帮助的人:0
展开全部
操作系统就是游戏的平台,在什么操作系统上开发的当然要在什么系统上玩拉,不然有些代码要用到操作系统的一些参数,不一样的操作系统参数肯定不一样了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
sodarfish
2008-12-31 · TA获得超过457个赞
知道小有建树答主
回答量:371
采纳率:0%
帮助的人:354万
展开全部
zzy1985_007 说的最简洁明了

简单说那些游戏虽然是用java做的,但是用到了特定操作系统提供的功能,所以还是跟系统有关的。 特别是游戏,跟图形加速有很大的关系,必须得到操作系统的支持。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
松鼠147
2008-12-31 · TA获得超过5103个赞
知道大有可为答主
回答量:2785
采纳率:0%
帮助的人:3371万
展开全部
简单点说就是你的手机是什么品牌的,什么机型。
因为游戏并不是通用的,只有下载了适合自己机型的游戏才可以运行,手机游戏下载网站这样是方便想下载游戏的玩家,免得下载了不能安装或安装后无法运行。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
NO准懒惰
2008-12-31 · TA获得超过263个赞
知道小有建树答主
回答量:333
采纳率:0%
帮助的人:0
展开全部
没太看懂.是WAP网往手机里下,还是互连网下到手机里.还有往那个系统,那到你电脑有两个系统,可启动的时候就是一个系统啊!没太看懂,还是你说的是往那个盘里下.如过是网那个盘里下的话,就无所谓了.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式