Procházet zdrojové kódy

Continuous Translation (CN) (#265)

* update physics

* update input

* update

* update code sharing in getting-help.md

* Export Compliance

* update on file i/o

* pi / 4

* inputs

* forum url

* read only user

* html5 gamepad

* sdk api update

* update

* image properties

* update editor

* defold sdk update

* animation updates

* animation fix

* run as admin

* update bob

* update about AndroidX support

* software render

* linux-faq.md update

* 4.28.2021 updates

* Basis Universal format

* sound & mesh

* gamepad event mapping

* admob url

* Minor edit to building blocks intro text

* update gamepad & ios

* project settings

* libffi version

* scaling

* image compression

* update gamepads

* increase memory

* caching assets

* update 2021/10/6

* update 2021/10/16
blend-modes.md

* update 2021/11/12

* allow dynamic transforms update

* Bundle update

* update faq

* bullet & bob

* script properties update

* editor-styling

* build server url

* editor templates

* spine extension update

* Fix typo in the "optimizations" word in Chinese docs

* Update to material.md - Constants buffers

* Verify Graphics Calls

* H5 parameters

* OpenJDK downloads

* cn update corresponds to [pull 259](https://github.com/defold/doc/pull/259)

* application security

* porting guidelines

* update for 8f1651f

* cn update for 094bf6f

* cn update for 20fdfc5 & 6263317

* cn update for 7/19/2022
COCO před 3 roky
rodič
revize
3367e3f1ab

+ 1 - 1
docs/zh/manuals/editor-preferences.md

@@ -46,4 +46,4 @@ Open File at Line
 ![](images/editor/preferences_extensions.png)
 
 Build Server
-: 编译包含 [原生扩展](/manuals/extensions) 项目时使用的编译服务器的 URL. 可以在编译服务器的请求 URL 中加入用户名和验证令牌. 使用格式举例: `username:[email protected]`. 在使用用户自己的编译服务器并开启认证时, 任天堂 Switch 编译需要这种用户认证 ([更多信息详见编译服务器文档](https://github.com/defold/extender/blob/dev/README_SECURITY.md)).
+: 编译包含 [原生扩展](/manuals/extensions) 项目时使用的编译服务器的 URL. 可以在编译服务器的请求 URL 中加入用户名和验证令牌. 使用格式举例: `username:[email protected]`. 在使用用户自己的编译服务器并开启认证时, 任天堂 Switch 编译需要这种用户认证 ([更多信息详见编译服务器文档](https://github.com/defold/extender/blob/dev/README_SECURITY.md)). 其中用户名和密码可以用系统环境变量 `DM_EXTENDER_USERNAME` 和 `DM_EXTENDER_PASSWORD` 来设置.

+ 9 - 0
docs/zh/manuals/libraries.md

@@ -50,6 +50,15 @@ https://github-username:[email protected]/defold/private/archive/
 不要共享或者不小心泄露你的密碼或訪問權token, 否則可能會落入他人之手造成不良後果.
 :::
 
+为避免泄密在库 URL 上的明文用户名密码字符串可以使用环境变量代替:
+
+```
+https://__PRIVATE_USERNAME__:[email protected]/defold/private/archive/main.zip
+```
+
+上面的例子里用户名和令牌会被替换为环境变量 `PRIVATE_USERNAME` 和 `PRIVATE_TOKEN` 的值.
+
+
 ### 严格访问权限
 
 基本訪問权限下token和用户名都在项目依赖库上公开. 这对于多人开发团队来说可能会造成麻烦. 解决办法是给库引入一个 "只读" 用户, 在 GitHub 上可以设置一个机构, 一个团队以及一个不需要编辑代码的用户 (也就是只读用户).

+ 8 - 0
docs/zh/manuals/microsoft-xbox.md

@@ -0,0 +1,8 @@
+---
+title: Microsoft Xbox 的 Defold 开发
+brief: 本教程介绍了如何访问 Microsoft Xbox
+---
+
+# Xbox 支持
+
+Defold 尚不支持 Microsoft Xbox. Defold 基金会正积极筹备争取成为 Xbox 中间件提供商. 我们鼓励 Xbox 开发商联系其 Xbox 开发者向 Microsoft 推荐 Xbox 的 Defold 支持.

+ 47 - 0
docs/zh/manuals/sony-playstation.md

@@ -0,0 +1,47 @@
+---
+title: Sony PlayStation 的 Defold 开发
+brief: 本教程介绍了如何访问 Sony PlayStation
+---
+
+# Sony PlayStation 支持
+
+Defold 基金会是 PlayStation® 中间件提供商, 我们正积极筹备从 Defold 到 PlayStation 的应用输出. 这项工作将于 2022 年第三季度完成.
+
+
+# 注册成为 PlayStation 开发者
+
+标准版 Defold 不包含对 PlayStation 平台的支持. 为能使用 Defold 开发 PlayStation 应用你需要:
+
+1. 成为 Defold 社区捐助者, 会员等级要包含 PlayStation 访问权限.
+2. 成为 Sony PlayStation 合作伙伴.
+
+
+## 成为 Defold 社区捐助者, 包含 PlayStation® 访问权限
+
+可以在 [Defold 社区捐助页面](/community-donations/) 捐款成为捐助会员. 可以在 GitHub Sponsors 或 Patreon 平台页面捐款获取 PlayStation 访问权限. 注意选择包含 PlayStation 访问权限的捐助等级.
+
+![](images/nintendo-switch/register-defold.png)
+
+## 注册成为 Sony PlayStation 合作伙伴
+
+可以在 [Sony PlayStation Partner 页面](https://register.playstation.net/) 注册成为 PlayStation 开发者:
+
+![](images/sony-playstation/sony-playstation-partner.png)
+
+注册成为 PlayStation 开发者之后即可获得适用于当前 Sony 平台的开发工具和资源.
+
+
+### 获取 Defold 的访问权
+
+经由 Sony 审核通过之后即可登录 PlayStation 开发者大厅获取工具然后访问中间件页面注册 Defold 访问权. 注册 Defold 访问权之后会收到 Sony 发来的电子邮件, 用于验证用户的 PlayStation 合作伙伴身份. 然后我们会验证用户的捐款等级是否包含了 Sony PlayStation 访问权.
+
+验证成功之后我们会向您提供:
+
+* 包含 PlayStation 平台输出支持的 Defold 编辑器及其命令行工具 (bob.jar).
+* 能够获得 PlayStation 支持的私人论坛组.
+* PlayStation 文档
+* PlayStation 引擎功能 API.
+
+
+## 常见问题
+:[主机相关常见问题](../shared/consoles-faq.md)

+ 13 - 0
docs/zh/shared/consoles-faq.md

@@ -0,0 +1,13 @@
+#### Q: 为什么开发主机游戏不免费?
+
+A: Defold 基金会的目标之一就是让 Defold 软件和代码面向全世界免费. 我们不会食言, 但是接入 Nintendo Switch 和 Sony PlayStation 的 SDK 是人家说了算. 也就是说对 Nintendo 和 Sony 的支持, 编辑器, 各种工具, 我们没法自己做出来. 同样 Defold 基金会的社区贡献者也没法自己做出来, 为了确保对主机平台的合法长远的技术支持, 就必须缴费了.
+
+
+#### Q: 开发主机游戏需要什么别的工具吗?
+
+A: 使用 Defold 编辑器和命令行工具都可以打包主机游戏. 一旦你取得了相应开发资格, 关于如何调试 Nintendo Switch 和 Sony PlayStation 游戏的方法也会发送给你.
+
+
+#### Q: 开发跨平台游戏加上主机游戏, 一个代码库够用吗?
+
+A: 够用, 所有标准 Defold API 功能在主机游戏平台同样有效. 除此之外也许需要调用一些 Nintendo Switch 和 Sony PlayStation 的原生功能, 但总体上讲一套代码跨平台没问题.

+ 0 - 13
docs/zh/shared/nintendo-switch-faq.md

@@ -1,13 +0,0 @@
-#### Q: 为什么开发任天堂游戏不免费?
-
-A: Defold 基金会的目标之一就是让 Defold 软件和代码面向全世界免费. 我们不会食言, 但是接入的任天堂 Switch SDK 是人家说了算. 也就是说对任天堂 Switch 的支持, 编辑器, 各种工具, 我们没法自己做出来. 同样 Defold 基金会的社区贡献者也没法自己做出来, 为了确保对任天堂平台的合法长远的技术支持, 就必须缴费了.
-
-
-#### Q: 做任天堂 Switch 游戏需要什么别的工具吗?
-
-A: 使用 Defold 编辑器和命令行工具都可以打包任天堂 Switch 游戏. 一旦你取得了任天堂平台开发资格, 关于如何调试游戏的方法也会发送给你.
-
-
-#### Q: 开发跨平台游戏加上任天堂 Switch 游戏, 代码库够用吗?
-
-A: 够用, 所有标准 Defold API 功能在任天堂 Switch 平台同样有效. 除此之外也许需要调用一些任天堂 Switch 的原生功能, 但总体上讲一套代码跨平台没问题.