运行Unity Project Tiny 的示例

我想在抖音或facebook上发布小游戏。2013年简单的做过unity,时隔多年。

我发现有两个选择,一是instant game,二是 project tiny,都是可以发布webgl版本。我认为的他们的区别:

tiny:
国外团队开发,特点是使用ecs dots来减小体积(和提高运行速度)。
可以运行在2020版本unity,16个月没有更新了

instant:
国内团队开发,适配抖音 头条几个国内app的小游戏开发
只运行在unity2019的几个特定版本,今年有更新。
使用autostreaming来从网络下载数据,减小包大小。
 

GitHub - Unity-Technologies/ProjectTinySamples: Samples for Project Tiny

下载demo,demo用的是2020.1.17f1。

在浏览器输入 unityhub://2020.1.17f1/9957aee8edc2 即可安装。

打开项目,在project面板,进入Asset->Build,点击Asmjs,然后在Inspetor面板点build即可。

 包太大了。不知道instantgame如何。

 

都打算提问了的,突然发现了方法

  1.  I downloaded project from https://github.com/Unity-Technologies/ProjectTinySamples(Date 2022/5/5)
  2. Open project "Tiny3D" with unity 2020.1.17 .
  3. Click File -> build and run then saw errors like "The name 'GameSaveNativeCalls' does not exist "
  4. Click Project panel, Build -> DOTS Runtime Build Configuration, click "build and run" at inspector, got error "ArgumentException: No DotsRuntimeRootAssembly component specified. Please make sure your build configuration specifies one."
  5. I checked the document, It said "Added with 0.25, you can now use Build & Run (from the Build Configuration inspector) for Web builds:", but I didn't see anything similar as the picture in the document.

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
协程在Unity中是一种非常重要的多任务处理方式,它能够方便地进行异步等待操作,使代码更加优雅。在Unity中,协程实际上是一种函数,可以被中断和恢复执行。当协程执行到yield return语句时,它会暂停执行并将控制权交给协程管理器,让其他协程或主线程有机会执行。当等待的条件满足后,协程管理器会恢复执行该协程。 下面是一个简单的Unity协程使用示例,用于实现一个计时器程序: ```csharp public IEnumerator StartTime() { while (second > 0) { yield return new WaitForSeconds(1); second--; changeText(); Debug.Log(second); } if (second == 0) { button_xuzi.interactable = true; } } ``` 在这个示例中,`StartTime`是一个协程函数,通过使用`yield return new WaitForSeconds(1)`来实现每隔1秒执行一次循环体内的代码。当`second`大于0时,循环继续执行,否则计时器停止并激活一个按钮。 需要注意的是,协程在使用时应避免让一个协程永远不退出,例如使用`while(true)`这样的循环。这样的用法可能会导致内存问题,因此不建议这样使用协程。\[3\] 希望这个示例能帮助你理解Unity中协程的使用。 #### 引用[.reference_title] - *1* *3* [深入探讨Unity协程及其使用](https://blog.csdn.net/sdhexu/article/details/129145654)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [Unity协程的简单应用](https://blog.csdn.net/qq_45498613/article/details/129269894)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insert_down1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值