terraria吧 关注:745,747贴子:9,816,179
  • 3回复贴,共1

【小教程】如何解决黑曜石MOD弹出的MissingMethod错误

取消只看楼主收藏回复

顺带一提,terraria的代码写的好丑..


IP属地:广东1楼2013-04-18 09:27回复
    错误如下所示,每次打开游戏会生成一个2M的错误日志..


    IP属地:广东2楼2013-04-18 09:29
    回复
      解决方法:
      1.找到Obsidian_Global.obj (位于D:\Profile\Documents\My Games\Terraria\ModPacks),用WinRAR打开,解压
      2. 从解压的文件中找到 Global\World.cs,用记事本打开,在第13行找到
      Projectile.NewProjectile(Main.rand.Next((int)Main.rightWorld), Main.player[Main.myPlayer].position.Y - 2000, 0, 5, Config.projDefs.byName["Meteor"].type, 15, 4, Main.myPlayer)
      改为
      Projectile.NewProjectile(Main.rand.Next((int)Main.rightWorld), Main.player[Main.myPlayer].position.Y - 2000, 0, 5, Config.projDefs.byName["Meteor"].type, 15, 4, Main.myPlayer, null)
      保存
      3. 运行游戏目录内tConfig附带的ModPack Builder,重新生成


      IP属地:广东3楼2013-04-18 09:35
      回复
        按理说这里已经提供了默认参数,应该是那个Boo.Lang编译器的问题吧


        IP属地:广东4楼2013-04-18 09:39
        回复