HTTP通信でデータを送受信するアクションを配布します。
以前はエコシステムで見つかったものですが、今は見当たらないようです。
WWWPOST のみの予定でしたが、他の3つも同封することにしました。
WWWPOST
WWWObjectRelative
WWWEscapeUrl
WWWPOSTMobile
WWWPOST を使うと、web上のCGI等にデータを送受信できます。
図の例では、https://anan.sakura.ne.jp/gamedata.cgi に
https://anan.sakura.ne.jp/gamedata.cgi?name=しののめ&score=5100
といった形でデータを渡します。
Perl のスクリプトでは
-----
#!/usr/local/bin/perl
use CGI qw(:standard);
use Jcode;
## 受信データを $name $score へ代入。
$name = param("name");
$score = param("score");
-----
のような形で受け取ることが出来ます。
(いずれ、別エントリで、もう少し詳しく書くことも…)
パラメータには、Texture や Audio もあるので様々な使い方があるの
かもしれません。改変してみるのも面白いのかも。
-----
WWWPOST
WWWObjectRelative
に関しては "MovieTexture" オブジェクトが unityでサポートされなくなった
ため、元のままでは最近のunityで、エラーになる状態でした。
配布のスクリプトは、 MovieTexture に関する部分を // つぶしておきました。
unity2019 では動作します。
WWWPOST.zip
詳しくは同封のReadme をお読み下さい。
不具合などは、コメント等にお願いします。