《星际争霸2》兵种专题 《英雄传说3rd》攻略 暴雪2007年嘉年华报导 《古墓丽影10周年》攻略
»
 网元网PC游戏专区>>正文


不可错过!《生化奇兵》各细节优化指南


发布时间:2007年09月04日 责任编辑:正是如此 来源:网元网社区

  [Engine.LevelInfo]

  PhysicsDetailLevel=PDL_Medium

  BioShock使用了Havok物理引擎,所以这行关于rival Karma物理引擎的语句及时修改成了PDL_High也没有效果。

  [Havok]

  HavokNumThreads=2

  BioShock会明显受益于多核心CPU.这个选项就是控制Havok物理引擎最多可以同时运行几个线程的。若果你的CPU是双核的,请把它设置为2;若果你的核心有4个则应当设置为4。注意,你不能将这个数字设置为大于你CPU核心数量的数字。

  [Engine.RenderConfig]

  UseSoftwareAntiAliasing=True

  理论上这个选项应当决定是否开启抗锯齿的模糊效果,但实际上,我们却没有发现打开和关闭时有任何差别。看起来这只是一个Xbox360版本才会用到的选项,这些文件中的EdgeDetectCutoff和EdgeBlurSize也是如此。所以如果要打开抗锯齿的话,请通过游戏中的设置完成。

  UseRippleSystem=True

  在使用Dx10模式时,此选项会在水体上附加扭曲失真效果,这会让水更为真实。而Dx9下就只能看到波纹。在这里,你可以关闭Dx10模式下的此项功能来增加游戏的速度。

  UseHighDetailSoftParticles=True

  这个选项和UseHighDetailShadowMaps以及UseRippleSystem一样控制一个Dx10的附加图像特效,而这个选项提供的就是软粒子。在火焰等物体中你可以看到他的效果,它会让热量造成的扭曲图像效果更为真实。当然,你也可以选择关闭它换取游戏速度。

  UseSpecCubeMap=True

  此项设置决定了是否在特定表面使用柱状贴图。如果设置成False的话会造成很多类似冰块融化的效果无法体现,因此网元网记者不建议您这样做。

  UseMultithreading=True

  如果设置成True的话,您多核CPU的性能会得到充分体现。

  [ShockGame.ShockUserSettings]

  MouseSensitivity=3.000000

  此选项和游戏里的鼠标敏感度是同一选项。但是它允许你将数值设置超过原本的上限9。

  AutoAim=True

  默认设置下,游戏会让你的电浆效果自动命中所有在你的红圈内的敌人。如果将它设置成False可以关闭电浆的自动瞄准效果,并准确命中你准星的中心点。这会让你的游戏难度增加。

  User.ini

  这个文件的主要功能是保持键位绑定和界面设置。其中的大部分选项就不需要修改,因为所有的键位都可以在游戏内设置进行修改。但是如果在设置键位功能出错时,你可能就要修改User.ini了。

  [Engine.Input]

  User.ini的这部分存储了游戏中的别名,这就好像是宏一样,可以将多个命令绑定在同一个别名上,再把这个别名绑定在一个键位上。如果你对CS非常熟悉的话,一定就会对一键买枪很熟悉了,这就是实现这种功能的。游戏引擎已经预先设定了几个引擎命令,你可以直接为它们指定键位(方法见下文)。下面我们就用一个例子来演示方法:

  Aliases[29]=(Command="DuckKeyPressed | onRelease DuckKeyReleased",Alias=Duck)

  这句话将两个命令绑定成了一个叫做Duck的别名,两个命令间用|符号分割。这个别名被绑订到了一个键上,在Bioshock的默认设置中是C(蹲下)——按下这个键将同时执行这两个命令。这时你按下C键即可执行DuckKeyPressed命令使得角色蹲下,而当你放开C时命令就会执行使得角色站起。

  别名的一个作用就是可以改变某个键位的工作方式。你可以在这个部分修改某个别名的作用,这样所有User.ini文件中的键位作用都会修改,这样就省去了一一修改的麻烦。举例来说,如果你想让蹲下键变成按一次蹲下,再按一次站起(而不是一直按下)的话,你就可以把这行别名命令修改成:

  Aliases[29]=(Command="DuckKeyPressed | onRelease DuckKeyPressed",Alias=Duck)

  这样修改之后的按下部分还是和以前一样是告诉系统让角色蹲下,但是修改后的onRelease部分则将原来的执行DuckKeyReleased变成了再次执行DuckKeyPressed,这时角色就会站起来。如果想要真正了解制作别名的好处,你需要进行大量的实验。而当你真正掌握之后就会发现可以实现非常强大的功能。比如:你可以修改自己的移动速度。默认情况下别名2,3,4,5分别定义成角色前后左右移动。我们现在要修改前进的速度,就应当编辑这个别名:

  Aliases[2]=(Command="Axis aBaseY SpeedBase=1.0     Speed=+1200.0|HACK_TriggerEffectEvent PlayerMoved|onRelease   HACK_UnTriggerEffectEvent PlayerMoved",Alias=MoveForward)

  将其中的SpeedBase=1.0删除,把Speed=+1200.0换成任意的数字,比如换成2400,你就速度如飞了。


】【发表评论(0)】【关闭
 
 精彩游戏专区
  热门专题文章汇总
  火热专题推荐
暴雪总裁谈中国市场和《星际争霸II》
  来自mercurynews的采访稿中,Mike透露了暴雪娱乐对中国市场的...
查看全文>>
强强联手!—Activision公司经典代理作品
  Activision作为并购双雄之一,自然有着不俗的实力,特别在代理作品...
查看全文>>
强强联手!—暴雪公司经典作品简介
  暴雪如今如日中天,能够并购Activision公司的源自多年的游戏开发探...
查看全文>>
 
  游戏发售表
游戏名称:辐射3 发售日:
发行公司:Bethesda Softworks
游戏名称:孢子 发售日:
发行公司:EA
游戏名称:雷神战争 发售日:
发行公司:Activision
游戏名称:无冬之夜2 发售日:
2007年8月
发行公司:星空娱动科技有限公司
游戏名称:模拟城市5 发售日:
2008第一季度
发行公司:EA
  游戏商城