1172646
Tonyu BBS
[再読み込み] [ホームページ] [使いかた] [ワード検索] [管理用]

おなまえ

Eメール
題  名  
コメント(http(s)://などのURLが含まれていると投稿できないことがあります)
添付プログラム
※プログラムに関する質問は、そのプログラムを添付して送ると対応が早くできます
添付方法...
削除キー (自分の記事を削除時に使用。英数字で8文字以内)
文字色
ジョイスティック 投稿者 : 中二初心者(i118-20-243-65.s05.a009.ap.plala.or.jp)
- 2009/07/18(Sat) 11:17 No.12468
 


豆乳システムのレシピで、キーボードの入力を表示するのは分かったのですが、ジョイスティックではできますか?
↓に、レシピに ジョイスティックを調べる(?)ものをやってみたのですが、「初期化できません」で終わってしまいます。
/*
1. 新規オブジェクト(新規クラス)を作成
2. オブジェクトをダブルクリックし、次のように入力して実行
3. 押しているキーのキーIDが表示される
*/
extends SpriteChar;
while (1) {
  a=0; while(a<255) {
   if (joystick(a)) drawText(a,10,a,color(255,255,255));
   a=a+1;
 }
 i=0; while(i<255) {
   if (getkey(i)) drawText(i,10,i,color(255,255,255));
   i=i+1;
 }
 update();
}
初心者ですみません。
お願いします。m(_ _)m


Re: ジョイスティック 投稿者 : 中二初心者(i118-20-243-65.s05.a009.ap.plala.or.jp)
- 2009/07/18(Sat) 11:56 No.12469
 
訂正
「初期化できません」ではなく、「初期化に失敗しました」でした。


Re: ジョイスティック 投稿者 : イッカ!(p3060-ipbf2605hodogaya.kanagawa.ocn.ne.jp)
- 2009/07/18(Sat) 14:13 No.12471
 
そもそも押されているキーの番号を調べるレシピは
-------
「i」という変数に0を入れて初期化。
0のキーが押されていたら0と描写。

「i」という変数に1を追加。
1のキーが押されていたら1と描写。
-------
と、これを繰り返して255までのキーが押されているかを、一つ一つチェックするものです。

当たり前ですが「getKey」を使わなければできません。
(キーが押されているかを確認できないため)
-------
そのため「joystick」というメソッドを自分で作らない限り動作しません。

エラーが出たのはこのためだと思いますよ(´ω`)
-------
ttp://hoge1e3.sakura.ne.jp/tonyu/wiki/index.php?Joystick
(先頭にhを付けて)

ジョイスティックの判定は$joystickというオブジェクトを使います。
あとはヘルプを見てください。


Re: ジョイスティック 投稿者 : 中二初心者(i118-20-243-65.s05.a009.ap.plala.or.jp)
- 2009/07/18(Sat) 14:30 No.12472
 
ありがとうございます。
夏休み入ったので、これからも質問させていただくと思います。
そのときは、またよろしくお願いします。
(´ω`)←これ、いいですね!

ネットワークプレイ 投稿者 : 神流(i114-183-33-106.s04.a004.ap.plala.or.jp)
- 2009/07/09(Thu) 20:29 No.12459
 


自前のサーバーを使って、
ネットワーク対戦なんてできるでしょうか?

できるのでしたら、どうやるのか教えてください><


Re: ネットワークプレイ 投稿者 : NaN(cc-y5026.wsr.st.keio.ac.jp)
- 2009/07/10(Fri) 14:37 No.12460
 
難しいと思います。
Tonyuではサーバーにデータを送ることができますが、受け取ることは直接はできません。

が、別の言語を使って通信機能を付け加えるサンプルが登場しました。
ttp://hoge1e3.sakura.ne.jp/tonyu/project/pages/viewProject.cgi?mainkey=326&
すでに何作かに応用されているようですが、私自身は使ったことがないのでわかりません。
セキュリティに問題がなければよいのですが。


Re: ネットワークプレイ 投稿者 : 神流(i114-183-33-106.s04.a004.ap.plala.or.jp)
- 2009/07/18(Sat) 10:03 No.12467
 
一応はできるみたいですね^^;
応用していけばうまくできるかも知れません

ありがとうございました。

セーブデータ(その2) 投稿者 : kirby(ntkyto171214.kyto.nt.ftth4.ppp.infoweb.ne.jp)
- 2009/07/11(Sat) 17:41 No.12462
 


Download:12462.txt 12462.txt 前のスレで別の質問もしようとしたのですが、よく見たら
「1つのスレッドにつきトピック(質問)1つ」を守ってください
と書いてありました、危ない危ない^^;

さて本題ですが、前回>>No.12369 でセーブデータを作ることが出来ました。
後は読み込むだけなんですが・・・上手くいきません。
プログラムを添付しておきますので、修正点を教えてください。
そもそもreadLnやFileReaderの使い方が分からn(略


Re: セーブデータ(その2) 投稿者 : イッカ!(p3060-ipbf2605hodogaya.kanagawa.ocn.ne.jp)
- 2009/07/11(Sat) 19:49 No.12463
 
「date.text」は「date.txt」の間違いではないでしょうか(´ω`)


Re: セーブデータ(その2) 投稿者 : フニフニカービィ(ntkyto171214.kyto.nt.ftth4.ppp.infoweb.ne.jp)
- 2009/07/11(Sat) 21:37 No.12464
 
あ・・・「date.txt」に直したら、ちゃんと読み込みました。
ありがとうございます!
何故気づかなかったんだ・・・orz


Re: セーブデータ(その2) 投稿者 : kirby(ntkyto171214.kyto.nt.ftth4.ppp.infoweb.ne.jp)
- 2009/07/11(Sat) 22:06 No.12466
 
名前ミス↑
削除キーいれ忘れたので消せません。

セーブデータ 投稿者 : kirby(ntkyto171214.kyto.nt.ftth4.ppp.infoweb.ne.jp)
- 2009/06/09(Tue) 00:29 No.12369
 


FileReaderを使って、セーブデータを作りたいのですが

$EnemyTouroku=0;
$Enemy2Touroku=0;
//敵がやられたら登録用の変数が1になり、登録します。
while(1) {
  if($EnemyTouroku==1) {
    a=new FileWriter("date.txt");
    a.writeLn("EnemyTouroku");
    a.close();
  }
  if($Enemy2Touroku==1) {
    a=new FileWriter("date.txt");
    a.writeLn("Enemy2Touroku");
    a.close();
  }

このようにしてセーブデータ的な物を作ろうとすると、メモ帳には
「Enemy2Touroku」しか書いてありません。
どうすればいいのでしょうか・・・。

長くなったので二つ目の質問はまた今度にします。


Re: セーブデータ 投稿者 : renf(softbank220018203123.bbtec.net)
- 2009/06/09(Tue) 06:42 No.12370
 
一行目に書くという命令になってるから上書きされるのでは無いでしょうか?

a=new FileWriter("date.txt");
while(1) {
  if($EnemyTouroku==1) {
    a.writeLn("EnemyTouroku");
$EnemyTouroku=2; //何度も登録されないように
  }
  if($Enemy2Touroku==1) {
    a.writeLn("Enemy2Touroku");
$Enemy2Touroku=2; //何度も登録されないように
  }
if(owari==1){
a.close();
die();
}

こんな感じにすればうまくいくような気がします。


Re: セーブデータ 投稿者 : kirby(ntkyto171214.kyto.nt.ftth4.ppp.infoweb.ne.jp)
- 2009/07/11(Sat) 17:01 No.12461
 
返事遅れました、(遅れすぎ)ありがとうございます!ちゃんと
EnemyTouroku
Enemy2Touroku
と記録されていました!

Tonyuの動作環境 投稿者 : 111(flh1abg223.gif.mesh.ad.jp)
- 2009/06/18(Thu) 21:09 No.12419
 


 処理内容により変動するのかも知れませんが、TonyuSystemの「動作環境」は、どう書いたらいいのでしょう?

 書く必要が出てきてしまって、困っています。
 例えば、vistaでも動くのでしょうか? 
 作者のhoge様しか分からない事かも知れませんが、教えてください。お願いします。


Re: Tonyuの動作環境 投稿者 : Triangle Ld.(softbank219014226155.bbtec.net)
- 2009/06/18(Thu) 22:25 No.12421
 
Vistaでも動きます。
「下位バージョンで動作するものは上位バージョンでも動作する。」これはPCではあたりまえなので(32ビットOSのみ)Vistaが64ビット版でなければ正常に動作します。


Re: Tonyuの動作環境 投稿者 : 111(flh1abg223.gif.mesh.ad.jp)
- 2009/06/20(Sat) 01:39 No.12424
 
 掲示板のワード検索をしたのですが、前にもこの話題が出ていますが、はっきりしなかったみたいですね・・・。

 一応私の環境も書いておきます

 OSはXPで,インテルコアのデュオ2.53GHZで、メモリが0.99GB
 
 です。あんまり意味は分からないんですが・・・

 とりあえず、我こそは低スペック、という人のパソコンで動けば動作環境の参考になるでしょうか?


Re: Tonyuの動作環境 投稿者 : ロンド(fl1-119-240-64-86.iba.mesh.ad.jp)
- 2009/06/20(Sat) 11:10 No.12425
 
directXが入っている環境であればどのWindowsでも動作するらしいです。
一応家にある低スペックPCで動作確認しました。
OS:Win2000、CPU:Celeron 498MHz、メモリ:128MB、ビデオメモリ:4MB

推薦記事: 1364


Re: Tonyuの動作環境 投稿者 : マッキー(3d2cb4fb.ip.ncv.ne.jp)
- 2009/06/20(Sat) 11:22 No.12426
 
どっかに書いてた覚えがありますが、
OS:Windows95以降
必要なソフト:DirectX (バージョン5以上だと思う)
これで動くと思います。

確かめてはいませんが、OSによって使えない命令は、ないと思います。

一応、Windows98では、普通に動いていました。


Re: Tonyuの動作環境 投稿者 : 111(flh1abg223.gif.mesh.ad.jp)
- 2009/06/21(Sun) 00:34 No.12427
 
 皆様、ありがとうございます! 大変参考になりました。
 
 実はvistaの入ってるパソコンで、途中で強制終了した(ゲームを起動することは出来るらしい)と言われて、困っていたのですが・・・
 この場合は動作環境に関係なく、単純に中の命令がおかしかった訳ですね。

 >ロンドさん
 余り詳しくないのですが、数字を比較してみると、今ではとても希少なパソコンな気がします。
 やっぱりメモリが少ないと、処理がすごく遅くなったりするんでしょうか・・・?

 わざわざすみません。ありがとうございました。


Re: Tonyuの動作環境 投稿者 : ロンド(flh1abh184.iba.mesh.ad.jp)
- 2009/06/21(Sun) 11:53 No.12428
 
アプリケーションでXPとVistaの動作が違うことはよくあることです。
おそらく、Cドライブの直下にファイルを保存するようなプログラムを組んでしまうと、Vistaの場合はOSの仕様でエラーが帰ってきます。今手元にVistaがないので検証できませんが・・。
他にもXPと仕様が違うところがあると思うので、プログラムによっては起動させることが出来なくなる場合もあるかも知れまません。
(新しいOSやブラウザが出るとプログラマーの負担が増加する現実orz)
EXEは起動できるけど、処理内容によってはうまく動かない場合があるということです。

>やっぱりメモリが少ないと(ry
簡単に言うとイエスです。
物理的なメモリが少なくても、余裕があれば処理落ちは気にならないと思います。
メモリ不足に陥るとかなり処理速度が落ちます。PCがメモリ不足になっているとかどうかを判断する方法を説明すると
ttp://www7a.biglobe.ne.jp/~akdr/img/memory.jpg
タスクマネージャーを起動するとこの画面のウィンドウが開きます。緑枠の数値が赤枠の数値に近くなる・越えるとメモリ不足と判断でき、かなり処理速度が低下します。この画像ではまだまだ余裕があると判断できます。


Re: Tonyuの動作環境 投稿者 : 111(flh1abg223.gif.mesh.ad.jp)
- 2009/06/24(Wed) 17:39 No.12435
 
 ああっ、分かった気がします。ありがとうございます。

 vistaで止まった人の報告から察するに、どうもテキストファイルに書き込む部分が問題のような気がします。
 
 「usr」の下の、「files」というフォルダの中の、テキストファイルに書き込みを行っているのですが、ここでvistaの場合、問題が起こるのでしょうか?

 それとも解凍する人(遊ぶ人)が、Cドライブの場所に解凍してしまうと、エラーが出る、ということでしょうか?
 デスクトップに解凍すれば大丈夫?

 私のパソコンもXPなもので、詳しいテストができません・・・。これは、配布する時にすごく困ってしまいますね・・・。


Re: Tonyuの動作環境 投稿者 : mm(ntnara102134.nara.nt.ftth4.ppp.infoweb.ne.jp)
- 2009/06/26(Fri) 16:52 No.12437
 
私の環境だけかもしれませんが、ファイル数がかなり多いゲームを作った場合、vistaだと起動するのにものすごい時間がかかります。

xpマシンで起動した時は30秒経たずに起動するのですが、vistaマシンで起動した場合はだいたいその3倍くらい起動に時間がかかる事に。
メモリはどちらも2GB積んでおり、HDDスワップなどは起きてはいないと思うのですが。

tonyuに限らず、vistaでは個々のファイルへのアクセス速度がXPの時に比べて遅くなってるように思います。


Re: Tonyuの動作環境 投稿者 : ロンド(fl1-118-111-43-203.iba.mesh.ad.jp)
- 2009/06/26(Fri) 17:28 No.12438
 
111さんの質問については、手元に環境がないのでハッキリ答えられません・・。すみません。
"VistaのCドライブの直下にファイルを保存しようとしたらエラーが返ってきた"というのはハッキリ覚えているのですが・・(Cに限らず、基本的にドライブの直下はダメだったかも)
直下でなければ良いと思うので、デスクトップに解凍すれば大丈夫だと思います。

mmさんのvistaとxpでの起動速度は、CPUの性能に差があるのではないでしょうか?


Re: Tonyuの動作環境 投稿者 : マッキー(3d2cb5b9.ip.ncv.ne.jp)
- 2009/06/27(Sat) 11:55 No.12441
 
OSによって、重さは変わります。
例えば、まったく同じ性能のパソコンで、下の3つのOSを入れると、こんな感じです。

(重) → (軽)
Vista  XP  2000

2000だと、OSに使うメモリが少ないので、この3つの中では早いと思います。
でも、古いので、使えないソフトが多く。新しいCPUは使えない。

Vistaは、よく、失敗作だと言われています。
なので、動かないソフトもあります。
また、OSに使うメモリも多いので、遅いです。

XPは、2000より重いが、使えるソフトが多い。
一番無難だと思います。

Me 98 95は、フリーズしやすかったり、低性能なパソコンしか対応してないはず。


あと、Tonyuのゲームをダウンロードする時に、「開く」を押して起動すると、
Midiの音楽が、ならないことがあります。(Tonyuは動く)
デスクトップや、マイドキュメントなど、そっちのほうが、動きやすいと思います。


Re: Tonyuの動作環境 投稿者 : mm(ntnara102134.nara.nt.ftth4.ppp.infoweb.ne.jp)
- 2009/06/27(Sat) 18:52 No.12443
 
>mmさんのvistaとxpでの起動速度は、CPUの性能に差があるのではないでしょうか?


CPUよりOSのファイル処理による差ではないでしょうか?

athlon xp1900+搭載のvistaマシンより、昔使ってたduron 800mhzのxpマシンで起動した方がはるかに高速に起動できてます。


Re: Tonyuの動作環境 投稿者 : ロンド(fl1-118-111-43-203.iba.mesh.ad.jp)
- 2009/06/28(Sun) 10:10 No.12447
 
Vistaの方が遅いというイメージはありますが、そこまで差があるものなんですかねぇ。
っと思って調べてみたら、XPの方が「格段に速い」という情報がありました。
OS以外同じ性能のPCで比較しても5%〜10%ぐらいの処理速度の差だろうと思っていましたが、そんなレベルじゃないようですね。
情報ありがとうございました。


Re: Tonyuの動作環境 投稿者 : マッキー(3d2cb17b.ip.ncv.ne.jp)
- 2009/06/28(Sun) 20:52 No.12449
 
Vistaの処理を早くする方法。

・画面を16ビット色にする
16ビット色にすると、半透明のウィンドウではなくなりますが、結構早くなります。
Vistaに、限らず他のOSでも、かなり早くなります。

・ウィンドウを昔のやつにする
個人設定とかで、ウィンドウのデザインを「クラシック」や「スタンダード」にすると、
それなりに、早くなります。
XPでも、早くなりました。

すみません。本題からずれました。

111さんの、filesフォルダでの書き込みは、
Tonyuが動けば、Vistaでも、問題は起きないと思います。


Re: Tonyuの動作環境 投稿者 : 111(flh1abg223.gif.mesh.ad.jp)
- 2009/06/29(Mon) 00:56 No.12451
 
 vistaのパソコンがそんなに遅くなるとは・・・。
 私のパソコンはXPでクラシックのデザインなのですが、かなり恵まれた環境だったんですね。
 考慮しておかないと、他の人のパソコンだと重くて話にならない、って事にもなりかねないですね・・・。

 >111さんの、filesフォルダでの書き込みは、
Tonyuが動けば、Vistaでも、問題は起きないと思います。 

 ありがとうございます。
 vitstaでエラーが出た! と言っていた人は、勘違いだったらしいです。終了が突然だったので。
 ただ、ちゃんと終了する前に panel でメッセージを出しているのですが、それが表示されなかった、と言っていました。

 vista環境でも各命令の実行には問題ない・・・ハズですよね?


Re: Tonyuの動作環境 投稿者 : Triangle Ld.(softbank219014226155.bbtec.net)
- 2009/06/29(Mon) 02:14 No.12452
 
Tonyu Systemのバージョンが作者の環境と同じなら使えない命令はないハズです。
多分DirectXやWindowsの違いによって差がでているのでしょう。
ちなみにそちらのほうでは動作全体を確認していますか?


Re: Tonyuの動作環境 投稿者 : 111(flh1abg223.gif.mesh.ad.jp)
- 2009/07/01(Wed) 00:12 No.12453
 
 私の環境下ではきちんとpanelは表示されているので、困ってしまったのです。
 今ふと思ったのですが、panelの透明色は(0,0,0)だと思うのですが、これはどのパソコンでも共通ですよね?

 12とか24の、ビットカラーによって割り当てられてる場所が違うのかな・・・と思ったりしたのですが・・・。


Re: Tonyuの動作環境 投稿者 : マッキー(3d2cb3c5.ip.ncv.ne.jp)
- 2009/07/03(Fri) 17:04 No.12457
 
共通だと思います。
ただ、24ビット色のときは、指定した色になりますが、
16ビット色のときは、所々、色が変わるときがあります。

たとえば、
$panel.setPixel(0,0,color(10,0,0));
c=$panel.getPixel(0,0);
とやると、16ビット色のとき、cは8になったりします。


Re: Tonyuの動作環境 投稿者 : 111(flh1abg223.gif.mesh.ad.jp)
- 2009/07/04(Sat) 01:18 No.12458
 
 多少、色が変わる・・・ということですね。

 それでも、表示されているものがまったく見えない、という事はないはず。
 単純に見落としたか、処理上の見落としだったのですね。

 教えてくださり、ありがとうございました!

.
[直接移動] [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] [93] [94] [95] [96] [97] [98] [99] [100] [101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120] [121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140] [141] [142] [143] [144] [145] [146] [147] [148] [149] [150] [151] [152] [153] [154] [155] [156] [157] [158] [159] [160] [161] [162] [163] [164] [165] [166] [167] [168] [169] [170] [171] [172] [173] [174] [175] [176] [177] [178] [179] [180] [181] [182] [183] [184] [185] [186] [187] [188] [189] [190] [191] [192] [193] [194] [195] [196] [197] [198] [199] [200] [201] [202] [203] [204] [205] [206] [207] [208] [209] [210] [211] [212] [213] [214] [215] [216] [217] [218] [219] [220] [221] [222] [223] [224] [225] [226] [227] [228] [229] [230] [231] [232] [233] [234] [235] [236] [237] [238] [239] [240] [241] [242] [243] [244] [245] [246] [247] [248] [249] [250] [251] [252] [253] [254] [255] [256] [257] [258] [259] [260] [261] [262] [263] [264] [265] [266] [267] [268] [269] [270] [271] [272] [273] [274] [275] [276] [277] [278] [279] [280] [281] [282] [283] [284] [285] [286] [287] [288] [289] [290] [291] [292] [293] [294] [295] [296] [297] [298] [299] [300] [301] [302] [303] [304] [305] [306] [307] [308] [309] [310] [311] [312] [313] [314] [315] [316] [317] [318] [319] [320] [321] [322] [323] [324] [325] [326] [327] [328] [329] [330] [331] [332] [333] [334] [335] [336] [337] [338] [339] [340] [341] [342] [343] [344] [345] [346] [347] [348] [349] [350] [351] [352] [353] [354] [355] [356] [357] [358] [359] [360] [361] [362] [363] [364] [365] [366] [367] [368] [369] [370] [371] [372] [373] [374] [375] [376] [377] [378] [379] [380] [381] [382] [383] [384] [385] [386] [387] [388] [389] [390] [391] [392] [393] [394] [395] [396] [397] [398] [399] [400] [401] [402] [403] [404] [405] [406] [407] [408] [409] [410] [411] [412] [413] [414] [415] [416] [417] [418] [419] [420] [421] [422] [423] [424] [425] [426] [427] [428] [429] [430] [431] [432] [433] [434] [435] [436] [437] [438] [439] [440] [441] [442] [443] [444] [445] [446] [447] [448] [449] [450] [451] [452] [453] [454] [455] [456] [457] [458] [459] [460] [461] [462] [463] [464] [465] [466] [467] [468] [469] [470] [471] [472] [473] [474] [475] [476] [477] [478] [479] [480] [481] [482] [483] [484] [485] [486] [487] [488] [489] [490] [491] [492] [493] [494] [495] [496] [497] [498] [499] [500] [501] [502] [503] [504] [505] [506] [507] [508] [509] [510] [511] [512] [513] [514] [515] [516] [517] [518] [519] [520] [521] [522] [523] [524] [525] [526] [527] [528] [529] [530] [531] [532] [533] [534] [535] [536] [537] [538] [539] [540] [541] [542] [543] [544] [545] [546] [547] [548] [549] [550] [551] [552] [553] [554] [555] [556] [557] [558] [559] [560] [561] [562] [563] [564] [565] [566] [567] [568] [569] [570] [571]
- 以下のフォームから自分の投稿記事を修正・削除することができます -
処理 記事No パスワード

- Joyful Note -