【Unity源码】《Diablerie》: 暗黑破坏神2 重制项目

项目简介

《Diablerie》是一个基于Unity引擎重制的经典游戏《暗黑破坏神2》(Diablo 2)的项目。该项目旨在重现Blizzard的这款经典作品,并在现代系统上以高分辨率运行。

《暗黑破坏神》一个经典的角色扮演游戏。游戏中玩家创建属于自己的角色,在一片片暗黑大地上奔跑、杀敌、寻宝、成长,最终打败统治各个大陆的黑暗势力,拯救游戏中的各个种族。
在这里插入图片描述

如何运行游戏

要运行《Diablerie》,需要满足以下条件:

  • 下载最新版本的《Diablerie》(支持Windows和Linux)。
  • 从《暗黑破坏神2》的《毁灭之王》(v1.14)版本复制以下文件到《Diablerie》目录:
    • d2exp.mpq
    • d2data.mpq
    • d2char.mpq
    • 以及其他可选的声音和音乐文件。
  • 运行《Diablerie》。

如何从源代码构建和运行

要从头开始构建和运行游戏,需要:

  • Unity 2019.2.8f1(其他版本未经测试)。
  • 《暗黑破坏神2》《毁灭之王》(v1.14)。
  • 克隆GitHub仓库:
    git clone https://github.com/mofr/Diablerie.git
    
  • 将所需的《暗黑破坏神2》文件复制到项目目录。
  • 使用Unity编辑器打开《Diablerie》文件夹作为项目。
  • 在Assets文件夹中打开Scenes/MainMenu.scene
  • 点击“播放”按钮。

游戏内控制台

按回车键打开游戏内控制台,可以使用一些测试命令,例如:

  • 在光标下生成不朽之王套装:/spawn itemset immortal
  • 在光标下生成Diablo:/spawn diablo
  • 在光标下生成100个骷髅:/spawn skeleton1 100
  • 转到第一幕:/act 1

常见问题解答

项目目标

  • 实现所有原始《暗黑破坏神2》的功能,跨平台,易于在现代系统上高分辨率运行。
  • 游戏和引擎有良好的分离,引擎可以单独使用来创建类似暗黑的游戏。
  • 在暗黑的设定中创建一个原创游戏。

为什么选择Unity?

Unity是一个简单而强大的游戏引擎,节省了大量基础工作的时间,并且有许多开发者已经熟悉Unity。Unity的新数据导向技术栈也提供了出色的性能。

为什么使用C#?

C#是一种流行、简单且性能足够的语言,适合用于开发像《暗黑破坏神》这样的游戏。主要原因是使用Unity意味着使用C#。

能否为《Diablerie》制作MOD?

可以!这是项目的主要目标之一。

能否基于《Diablerie》引擎制作自己的游戏?

可以。项目由两部分组成:引擎和游戏。《Diablerie》的目标之一是实现游戏(实际上是《暗黑破坏神2》的重制版)和引擎的良好分离,引擎可以用来创建《暗黑破坏神2》克隆游戏。

结论

《Diablerie》项目是一个雄心勃勃的尝试,旨在重现并扩展《暗黑破坏神2》的游戏体验。它为MOD制作者和游戏开发者提供了一个平台,以探索和创造新的游戏内容。项目地址为:Diablerie,感兴趣的开发者可以访问GitHub页面获取更多信息和资源。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Unity打怪升级

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值