我正在制作一个简单的应用程序,用户在其中登录,然后被发送到一个屏幕,他们必须尽可能快地点击一个按钮 30 秒。我正在使用处理在使用 canvas 元素的常规 HTML 页面上创建带有按钮的草图。我尝试链接到处理文件,并且尝试将代码直接放入 . 在将草图放置在页面上时,两者都会产生有效的结果。
我花了几个小时搜索和尝试使用 processing.js 和 javascript 的解决方案,但我的搜索都没有解释如何使用草图内部的数据/变量来触发/存储它们在同一页面上的 javascript 草图之外。
目标是当草图内的计时器达到“0”时,用户将被发送到记分牌页面并询问是否要提交他们的分数以及他们是否想再次玩。
由于我不知道如何在草图之外访问计时器或分数变量,因此我无法自动将用户发送到下一页或存储他们的分数。
我在http://rwmillerdesigns.com/IM215/final/game.html有一个带有草图的工作网页,我还能够使用 Phonegap 将应用程序放在 iPhone 上。
这是我将草图放入页面的方式:
<canvas id="processing" data-processing-sources="processing.pde" width="300" height="350" tabindex="0" style="image-rendering: -webkit-optimize-contrast !important;">
<p>Your browser does not support the canvas tag.</p>
<!-- Note: you can put any alternative content here. -->
</canvas>
如果您对我正在做的其他任何事情有任何疑问,请随时提问!