查看“Ballance Unity Rebuild”的源代码
←
Ballance Unity Rebuild
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您必须确认您的电子邮件地址才能编辑页面。请通过
系统设置
设置并确认您的电子邮件地址。
您可以查看与复制此页面的源代码。
{{滚球游戏}} {{Appbox/zh |name=''Ballance Unity Rebuild'' |screenshot=BallanceUnityRebuild.jpg |screenshotDesc=Ballance Unity Rebuild的Logo |author=imengyu |suit=正式版:Windows,Linux64,MacOS;<br>测试版:Android |link=https://github.com/imengyu/Ballance/<br>https://gitee.com/imengyu/Ballance/ |dependency= |status=active |date={{日期及差异|2023|5|3}} <br> {{Resize|''(2018年11月16日开始开发,{{年月差异|2018|11|16}}前)''|0.8em}} }} Ballance Unity Rebuild 是使用C#/Unity重新实现的 Ballance 平衡球游戏 的开源项目。实现原理是根据反编译的游戏脚本,在Unity引擎中依照相似原理重新实现。作者是Ballance吧的吧友q717021。此项目是由q717021 2018年在Ballance吧发布的[[Ballance Rebuild/zh|初试版本]]继续开发而来的,由于初试版本存在许多问题,所以旧版仓库已经被删除。 == 开发原因 == q717021在高中时有了第一台手机,一直想让Ballance在手机上也可以玩,所以当时自学了Unity游戏开发,在课余时间做出了[[Ballance Rebuild/zh|第一个版本]],但因为学艺不精,第一个版本效果非常不好,就一直搁置了。大学毕业后想起了这个陪伴同年的游戏,于是决定将之前的半成品完善,给大家玩。 == 内容 == === 完成了原版的特性 === * 原版游戏内容和玩法 * 1-13 关游戏内容 * 物理效果相似度 85% === 相对于原版增加特性 === * Android 版本、Linux64版本、Mac版本 * 内置调整窗口化、全屏、分辨率、音效 * 内置自制地图接口 * 内置模组、机关接口(使用C#开发自定义模组或者机关) * 关卡预览器 * 模组管理器 === 与原版的差异 === Ballance Unity Rebuild 虽然努力复刻了原版,但两者还是不完全一致;例如物理参数有略微不同,所以追求极致手感的玩家可能会感觉不适;另外,Ballance Unity Rebuild 对于原版,只支持加载原版的nmo关卡文件,不支持加载Ballance Mod Loader的模组,切勿与原版游戏互相混淆。 === 操作方法 === 默认操作与原版游戏一致,↑ ↓ ← → 四个键操作球,Space 键扩大视野,Shift + ← → 旋转摄像机,可以在 设置>控制 菜单中修改默认键盘按键。 手机版增加了触摸键盘,可以在 设置>控制 菜单中修改键盘样式。 == 物理引擎 == Ballance Unity Rebuild 使用了与Virtools相同的物理引擎,而不是Unity自带的物理引擎,所以物理效果可以模拟的与原版比较相似。 其实得到物理引擎源代码也是非常意外的,物理引擎源码来自前几年著名的半条命2源代码泄露事件,通过反编译Virtools 的 physics_RT.dll ,可以发现反编译出来的很多字符串,与半条命2使用的物理引擎完全一致,所以可知,Virtools 使用的物理引擎就是这个。这份[https://github.com/nillerusr/source-physics 物理引擎源代码现在可以在Github]上找到。 == 现状 == Ballance Unity Rebuild 现在基础游戏框架,原版玩法以及关卡复刻已经全部完成。下一步作者会根据大家的反馈继续开发下去,增加更多功能,例如好玩的机关、关卡编辑器等等。 == 配置要求 == {| class="wikitable" |- ! !! 最低配置 !! 推荐配置 |- | 处理器 || Quad core 3Ghz+ || Dual core 3Ghz+ |- | 内存 || 1 GB RAM (512MB或许也可以运行,但是有可能会OOM) || 2 GB RAM |- | 显卡 || DirectX 10.1 capable GPU with 512 MB VRAM - GeForce GTX 260, Radeon HD 4850 or Intel HD Graphics 5500 || DirectX 11 capable GPU with 2 GB VRAM - GeForce GTX 750 Ti, Radeon R7 360 |- | 存储空间 || 60 MB 可用空间 || 100 MB 可用空间 |} == 游戏截图 == <gallery mode="packed"> File:BallanceUnityRebuildDemoLevel1.jpg|Ballance Unity Rebuild 的第一关测试。 File:BallanceUnityRebuildMonoRailTest.jpg|Ballance Unity Rebuild 的单轨效果测试。 File:BallanceUnityRebuildDemoLevel13.jpg.png|缩略图|Ballance Unity Rebuild 中13关的螺旋,物理引擎效果还是比较还原的。 </gallery> [[Category:Ballance衍生作品]]
该页面使用的模板:
模板:Appbox/zh
(
查看源代码
)
模板:Attribute
(
查看源代码
)
模板:Dot
(
查看源代码
)
模板:Infobox
(
查看源代码
)
模板:Infobox/row
(
查看源代码
)
模板:Resize
(
查看源代码
)
模板:年月差异
(
查看源代码
)
模板:日期及差异
(
查看源代码
)
模板:滚球游戏
(
查看源代码
)
模块:Age/zh
(
查看源代码
)
模块:Date
(
查看源代码
)
模块:Yesno
(
查看源代码
)
返回至
Ballance Unity Rebuild
。
导航菜单
个人工具
中文(中国大陆)
创建账户
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
帮助
主分类
制图
竞速
Q&A
机关大全
相关程序
地图图鉴
相关网站
Ballance吧
Ballance QQ群
Ballance Discord群组
Speedrun.com
Ballance吧专区
导航贴
英雄榜
快捷访问
公共沙盒
贡献指南
赞助我们
工具
链入页面
相关更改
特殊页面
页面信息