首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在p5js中预加载姿态网?

如何在p5js中预加载姿态网?
EN

Stack Overflow用户
提问于 2019-01-26 08:15:38
回答 1查看 111关注 0票数 0

所以我用p5js,poseNet和Ml5 js创建了一个突围游戏,游戏在加载模型之前运行,在p5js中启动设置和绘制功能之前,我应该如何等待所有的模型加载。

我尝试了p5js中的预加载功能,请帮助

EN

回答 1

Stack Overflow用户

发布于 2020-01-19 03:05:06

最简单的方法是在poseNet方法调用回调函数之前防止draw函数循环。在下面的示例中,这将是modelLoaded()。此函数在模型加载时触发。

示例代码:

代码语言:javascript
复制
function setup(){
    // Don't loop yet
    noLoop(); 

    // Example uses a video element
    const video = document.getElementById("video");

    // Create a new poseNet method
    const poseNet = ml5.poseNet(video, modelLoaded);
}

// Callback function for when the model is loaded
function modelLoaded() {
    console.log("Model Loaded!");

    // Start the draw() loop
    loop();
}

function draw(){
    // Your code here
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54374472

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档