GODOT 3.0 开发快照版本 ALPHA1 释出

经过将近一年的开发后,master 分支(即未来的Godot 3.0)所有功能特性接近完成,可以在Godot社区里进行更广泛的测试了。因此我们释出了第一个Alpha快照版本,供老用户体验、报告Bug。
免责声明
Alpha仅供尝鲜测试,不适合在生产环境使用。目前仍有大量bug要修复、易用性方面要改进,而且连文档都还没有。
新用户也不要使用该构建版来开始Godot的学习,2.1仍在技术支持中且文档(http://docs.godotengine.org/en/stable/) 组织良好。
功能说明
Alpha 1构建版现在已经有一些很酷的功能可以使用了,我们期望看到你在使用新的3D渲染器。目前还没给出你可以体验的新功能特性的详细清单,不过可以看看Blog频道以前发的一些文章、也可以翻翻 Juan 的 Twitter feed。
请到 community 频道 去和老用户进行讨论及学习Godot 3.0 新工作流的使用 — 在编写这篇文章时我们几乎没有任何关于新功能的文档,不过Alpha 1构建版应该可以作为文档编写者的一个起点了。
下载
下载链接现在还没有放到官网的 Download 页面上,主要是为了避免新用户产生困惑。浏览以下任一镜像站点,下载你所用操作系统平台对应的二进制版本及Demo:
从 godot-demo-projects 仓库检出Demo项目,就可以体验了。其中有些Demo由于Godot master 最近的变动可能还需要一些调整,欢迎随时报告问题。
报告Bug
在3.0里程碑(译注:项目管理中的一个概念,在项目管理工具中一般有所体现,比如Github的issues模块中就有里程碑管理的功能)中,仍有很多Bug是开启状态,即我们已经意识到这些Bug的存在,我们是在致力于解决这些已知问题的同时释出这个快照版的,以便能获得一些早期反馈。
亲爱的测试者,你在体验Alpha1版本过程中发现的问题,我们鼓励你提交Bug报告。在提交Bug前,请先在 existing issues这里用关键词搜索一下,确认其他人没有提交过同样的问题。
你也可以先查阅一下这份已知问题清单,里面挑出了大多数你可能会重现的明显问题。
FAQ
我们已经看到与该开发快照版相关的很多问题了,所以这里给出一些答案。
Godot 3.0 稳定版的预估发布时间?
等我们准备好了的时候就发布 我们全都是利用业余时间在开发这个项目,无法提交一个截止时间。master 分支已经完成功能特性开发,现在正在修bug,并改进新工作流的易用性。我们可能会在几个月内发布 3.0稳定版,具体时间要看实际进度。
是否支持 C#?
Alpha1构建版还没有包含Mono/C# 模块。不过它很快就会被合并到 master 分支,所以可能到Alpha2版本会提供。3.0稳定版将会支持C#,集成工作已经接近完成。
是否支持 Vulkan?
(译注:Khronos组织2016年2月正式发布了Vulkan 1.0标准规范和相关整套资源。Vulkan是可与DirectX12对应来理解的GPU API标准。)
不支持,且暂时没有支持Vulkan的计划。如果要同时关注太多渲染器(Renderer)的话,我们的资源太有限了,而且该构建版本中的新的OpenGL ES 3.0 / OpenGL 3.3 渲染器已经是一项巨大的重构。Vulkan目前仅占我们用户中的很小比重,所以目前它的优先级很低。
Alpha版中如何运行2.1版本的游戏项目?
Godot 2.1创建的项目与3.0不兼容,因为Godot API包括GDScript发生了很多改变。目前还没有迁移指南,不过Godot 2.1.3有一个导出工具,可以用来将2.1版本的格式导出到3.0。
但由于 master 分支不断在变动目标,Godot 2.1.3 中的导出工具已经『过期』了,不太能够正常工作。你可以自己试着编译 2.1 分支,才能用到最新的导出工具,使用过程中有任何问题都可以报告。
如何使用GDNative?
目前大多数功能特性都还欠缺文档。但还是可以在godot_headers 主仓库及 CPP 绑定仓库中找到一些信息。在 Q&A提问题时请打上 gdnative 标签,Thomas (Karroffel)会竭尽所能的帮你起步。
是否会有更多Alpha构建版本?
是的。依赖于用户反馈给我们的情况,可能会制作每周或每两周发布一次的Alpha版本。
原文:https://godotengine.org/article/dev-snapshot-godot-3-0-alpha-1
GODOT 3.0 开发快照版本 ALPHA1 释出的更多相关文章
- GODOT 3.0 开发进度汇报 #6
经过了又一个月的开发工作,在此作进度报告.本月的工作可以划分为:完成Web导出工具开发.GDNative.以及新的粒子系统. Web Export Godot 现在有了一款实验性的导出工具,导出目标为 ...
- GODOT 3.0 开发进度汇报 #7
由于原文采取了记流水账的方式,觉得没有必要照直翻译了,就只选取了其中的主要信息. GDNative C++ 语言绑定 进行了重写以便Godot更好的生成和处理脚本. D 语言绑定 也正在积极开发中. ...
- android 开发 实现多个动态权限的方法(并且兼容6.0以下的版本权限授权)
android开发权限授权因为版本的不同有不同的授权方式,6.0以下的版本使用的是在注册表中添加权限的静态授权(这种授权权限提示只会出现在app安装的时候),而6.0以上(包含6.0)就需要动态授权的 ...
- Swift 3.0首个开发者预览版将在5月12日释出
Swift团队在博客中宣布Swift 3.0语言首个开发者预览版将于5月12日释出,正式版将在4-6周之后推出.开发者预览阶段并无确定的更新周期和计划,不过Swift团队称努力将其控 制在4-6周内. ...
- maven快照版本和发布版本
在使用maven过程中,我们在开发阶段经常性的会有很多公共库处于不稳定状态,随时需要修改并发布,可能一天就要发布一次,遇到bug时,甚至一天要发布N次.我们知道,maven的依赖管理是基于版本管理的, ...
- maven3实战之仓库(快照版本)
maven3实战之仓库(快照版本) ---------- 在Maven的世界中,任何一个项目或者构件都必须有自己的版本.版本的值可能是1.0.0,1.3-alpha-4,2.0,2.1-SNAPSHO ...
- maven正式版本和快照版本的区别
Maven中建立的依赖管理方式基本已成为Java语言依赖管理的事实标准,Maven的替代者Gradle也基本沿用了Maven的依赖管理机制.在Maven依赖管理中,唯一标识一个依赖项是由该依赖项的三个 ...
- ASP.NET Core 1.0 开发记录
官方资料: https://github.com/dotnet/core https://docs.microsoft.com/en-us/aspnet/core https://docs.micro ...
- 用SignalR 2.0开发客服系统[系列4:负载均衡的情况下使用SignalR]
前言 交流群:195866844 目录: 用SignalR 2.0开发客服系统[系列1:实现群发通讯] 用SignalR 2.0开发客服系统[系列2:实现聊天室] 用SignalR 2.0开发客服系统 ...
随机推荐
- ADF_Starting系列3_使用ADF开发富Web应用程序之开发User Interface
内容中包含 base64string 图片造成字符过多,拒绝显示
- 用GDI+DrawImage画上去的图片会变大
问题: 用GDI+DrawImage画上去的图片会变大 解释: Status DrawImage(Image *image,const Point &point);两参数的这个接口是这么设计的 ...
- hibernate的native sql查询
在我们的hibernate中,除了我们常用的HQL查询以外,还非常好的支持了原生的SQL查询,那么我们既然使用了hibernate,为什么不都采用hibernate推荐的HQL查询语句呢?这是因为HQ ...
- C#基础第八天-作业-设计类-面向对象方式实现两个帐户之间转账
要求1:完成以下两种账户类型的编码.银行的客户分为两大类:储蓄账户(SavingAccount)和信用账户(CreditAccount),两种的账户类型的区别在于:储蓄账户不允许透支,而信用账户可以透 ...
- django class-based view 考古
django 中的view中进化史: 1.在“天地初开”的时候django中的view是通过函数来定义的.函数接收一个request并以一个response作为返回: 对于这个request是通过po ...
- MySQL 5.6学习笔记(数据表基本操作)
1. 创建数据表 1.1 最基本的语法 CREATE TABLE tbl_name (col_name column_definition,...) [table_options] -column_d ...
- session 详解
一.Session简单介绍 在WEB开发中,服务器可以为每个用户浏览器创建一个会话对象(session对象),注意:一个浏览器独占一个session对象(默认情况下).因此,在需要保存用户数据时,服务 ...
- Spring实现动态数据源,支持动态加入、删除和设置权重及读写分离
当项目慢慢变大,訪问量也慢慢变大的时候.就难免的要使用多个数据源和设置读写分离了. 在开题之前先说明下,由于项目多是使用Spring,因此下面说到某些操作可能会依赖于Spring. 在我经历过的项目中 ...
- jqgrid 设置为每行单选
jqgrid 不支持单选,自己自带了多选multiselect 那么单选怎么做呢,可以参考如下配置 multiselect: true, multiboxonly:true, gridComplete ...
- ZOJ Problem Set - 1004-Anagrams by Stack
唉!先直接上源码吧!什么时候有时间的再来加说明. #include<iostream> #include<vector> #include<stack> #i ...