プログラミングテクニック

スクラッチのクラウド変数が作れない!?それアカウントが原因です!

スクラッチのクラウド変数が作れない!?

それは、ログインしていないかアカウントが原因です。

こちらでは、スクラッチのクラウド変数が作れない時の対処法について、詳しく解説しています。

スポンサーリンク

クラウド変数とは?

スクラッチのクラウド変数は、Scratchのクラウド上に保存される変数で、ブラウザを閉じたとしてもリセットされません。(ローカル変数、グローバル変数はリセットされる)

よって、クラウド変数を使うと、プロジェクトのデータをクラウド上に保存して、Scratchコミュニティの参加者と一緒に共有することができます。

プロジェクトを公開した際に、不特定多数の人の得点をランキング形式で保持したい場合などに用いられたりします。

他にもアンケート調査など使い方はさまざまです。

スクラッチのクラウド変数が作れない2つの理由

スクラッチのクラウド変数が作れない時に、考えられる理由は以下の2つです。

  • Scratchコミュニティにログインしていない
  • Scratchアカウントが「Scratcher(スクラッチャー)」でない

Scratchコミュニティにログインしていない

スクラッチのクラウド変数を使うには、Scratchコミュニティサイトにログインする必要があります。

Scratchコミュニティサイトにログインしていない場合は、「Scratch(スクラッチ)にログイン・ログアウトする方法」を参考にログインしてください。

また、Scratchアカウントそのものを持っていない方は、「スクラッチアカウントの作成とログインする方法」でアカウントを作成してください。

ただし、作成したばかりのScratchアカウントは、クラウド変数を使うことができません。

その理由については、次で紹介します。

 

Scratchアカウントが「Scratcher(スクラッチャー)」でない

Scratchコミュニティサイトにログインしているのに、クラウド変数が使えない人は、「Scratcher(スクラッチャー)」でない可能性があります。

Scratchアカウントには大きくわけて「New Scratcher」と「Scratcher」の2つのアカウントの種類があります。

Scratchアカウントを作成した時のアカウントは、「New Scratcher」

この「New Scratcher」には、様々な制限が設けられています。

なぜ、制限が設けられているかというと、過去にScratchコミュニティーサイトでの荒らし行為やスパムが横行していたため、それらを防止するために新しく作成されたScratchアカウントには制限が設けられるようになりました。

そのため、New Scratcherには、以下の制限が設けらています。

  • クラウド変数を作成・使用できない
  • フォーラムのトピックを閉じる機能が使用できない
  • フォーラムに投稿した後、再投稿までに120秒待つ必要がある
  • フォーラムでの画像投稿ができない
  • コメント後に30秒待機しなければいけない
  • フォーラムでクリックができるリンクを投稿できない

この制限の中に、クラウド変数の作成が制限されているというわけです。

では、どうすればよいかということですが、制限が解除される「Scratcher」になる必要があります。

基本的に、スクラッチでプログラミングしていれば、「Scratcher」の招待メッセージが届きますが、詳しく知りたい方は「NewScratcherからScratcher(スクラッチャー)になる条件まとめ」をご確認ください。

まとめ

ここまで、スクラッチのクラウド変数が作れない時の対処法について、詳しく解説してきました。

「Scratcher」になると、プログラミングやScratchコミュニティでの活動の幅が広がります。

是非、「Scratcher」になれるようがんばってください。