Google Archive 的 Game Builder 项目指南

打印 上一主题 下一主题

主题 943|帖子 943|积分 2833

Google Archive 的 Game Builder 项目指南

    gamebuilder Game Builder is an application that allows users to create games with little or no coding experience.  
项目地址: https://gitcode.com/gh_mirrors/ga/gamebuilder   
项目概述

Game Builder 是一个由Google开发的应用程序,旨在让用户在几乎无需编码经验的环境下创建游戏。尽管这个项目已被归档,不再积极维护,但其源代码对社区开放,鼓励开发者探索和创造。本指南将资助您相识此开源项目的布局、启动和设置要素。
1. 项目的目次布局及先容

Game Builder 的仓库遵循标准的项目构造模式,其主要布局包括:


  • 根目次:包罗关键的项目管理文件。

    • LICENSE:项目使用的Apache-2.0允许证文件。
    • README.md:项目先容和快速入门指导。
    • CONTRIBUTING:贡献者指南。

  • 代码和资源文件夹

    • Assets:Unity资产,如场景、脚本、材质等。

      • splash.unity:启动时加载的初始场景。

    • Scripts(潜在目次,基于Unity的风俗):存放C#脚本。
    • Third_Party:第三方库或工具。
    • Docs:项目文档,大概包罗技术文档或用户手册。
    • util, code_gen, v8_in_unity, 等:辅助工具和特定功能实现。

  • 构建相关

    • build_output:编译后的输出目次,用于存放构建结果。

  • 设置和脚本

    • Shell 脚本(如 setup-photon.sh)用于自动化某些设置过程。
    • 大概存在的设置文件隐蔽于具体功能脚本或Unity工程内部。

2. 项目的启动文件先容

由于Game Builder计划在Unity编辑器中运行,焦点的“启动”概念围绕着打开Unity项目并执行Play命令:


  • 主要入口点:实际的游戏逻辑通常从Unity的一个或多个主场景开始,好比Assets/splash.unity作为启动场景。
  • 脚本启动:Unity中的游戏启动涉及各种脚本,这些脚本自动执行,例如,在场景加载后执行初始化任务。寻找带有Awake或Start方法的C#脚本是找到这些入口点的关键。
3. 项目的设置文件先容

设置信息散布于多个地方,依赖于Unity的Player Settings以及项目内特定的脚本或数据文件:


  • Unity Player Settings:位于Unity编辑器的File > Build Settings中,包罗了构建目的平台的详细设置。
  • C# 编译指令:通过在Unity的Player Settings -> Other Settings -> Scripting Define Symbols添加自定义符号来控制编译时特性开关。
  • 特定功能设置:例如,启用多人嬉戏(PUN)时需在PhotonServerSettings中设置AppId等。
  • 外部资源设置:大概有一些JSON设置文件或Unity资源文件(如.asset),用于存储游戏设置或API密钥。
请留意,因为项目已归档,部分设置文件的具体路径和名称大概需要在实际项目文件中查找确认。别的,对于特定功能的设置,如使用 Photon 或其他插件,遵循提供的说明脚本和预设条件至关告急。
    gamebuilder Game Builder is an application that allows users to create games with little or no coding experience.  
项目地址: https://gitcode.com/gh_mirrors/ga/gamebuilder   

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

东湖之滨

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表