- 1 名前:名無しさん@お腹いっぱい。 [01/11/08 23:35 ID:kmeAWDum]
- PCのブラウザで出来ることは全てやりつくされた?
なんか凄いの作れないの? もう携帯だけの過去の遺物?
- 362 名前:名前は開発中のものです。 mailto:sage [04/10/10 19:36:52 ID:7+4TU6CI]
- アプレットも署名すれば、ローカルPCにアクセスできるよね。
- 363 名前:名前は開発中のものです。 mailto:sage [04/10/10 20:13:16 ID:inJquGiH]
- 署名ってどうやるの
- 364 名前:名前は開発中のものです。 [04/10/10 20:25:04 ID:RlxkQKMF]
- webstart経由でアプレットが起動されれば、
クラスローダーやセキュリティマネージャがwebstartに依存されているため、 アプレットの時のようなややこしい設定プロセスを簡略化できる。 ということは、アプレットプログラム内でコンソール出力したり すれば、webstartにログ出力されるという事か。 もし、そうだとしたら、使えるかも。 やりたいことがあるが、ちょっとセキュリティ上無理かと思っていたことが 可能になるかも・・。(独り言)
- 365 名前:名前は開発中のものです。 mailto:sage [05/02/22 18:59:11 ID:KzKSqXlr]
- やっぱりみんなそこまでしてソースを隠したいんだよね。
だから参考にしようとソース探しても全然ない。 結局掲示板で質問房が増える。 なんだかな〜。
- 366 名前:名前は開発中のものです。 mailto:age [2005/03/28(月) 02:49:42 ID:kEg8t2iM]
- ってなわけで、作ってみました。
- 367 名前:367 mailto:sage [2005/04/04(月) 01:42:44 ID:29VrGWc9]
- こんな感じになりましたが、どうでしょう?
>>gbsaga.ddo.jp/netgame/dillema/cliant/Dillema.jnlp
- 368 名前:名前は開発中のものです。 [2005/08/02(火) 10:06:22 ID:T+awd9IP]
- 保守
- 369 名前:π [2005/12/14(水) 00:42:07 ID:au/Ihpoc]
- 質問です。
Linux環境でアプレットのアニメーションを作っています。 ダブルバッファリングしているのにちらついています。 どこかの大学の講義のページでダブルバッファリングするとこうなる、っていう例を見てもちらついているようなので、LinuxとNetscapeで実行するのに何か問題があるのでしょうか? 不思議なことにアプレットビューワの上でマウスを動かし続けていると非常になめらかに動き続けます。 カーソルを止めるとまた、たまにカクッカクッと止まります。 なんなんでしょう?アプレットビューワの上でカーソルを動かしてる間はなめらかってのは…。
- 370 名前:名前は開発中のものです。 [2005/12/14(水) 03:26:56 ID:UOIsfffY]
- >>369
ソース公開汁。 アプレットビューワはそんなに信用しないほうがいい。 ブラウザでは出来ない動作が可能だからだ。
- 371 名前:名前は開発中のものです。 mailto:sage [2005/12/14(水) 09:22:28 ID:VHYWcMtd]
- Flash 8.5が出たらJavaアプレットは今度こそ死ぬな。
- 372 名前:π [2005/12/14(水) 12:46:00 ID:au/Ihpoc]
- ありがとうございます。そうなんですか。アプレットビューワは信用できないんですか?
実際に何が起こっているのかはわかりませんが、外見上は、たまにrepaint飛ばしてるんじゃないかって感じで、 一瞬止まったように見えるのです。で、カカカカカカカカカカクッカカカカカカカカカクッカカカカカカと… マウスカーソルをアプレットビューワの上で動かしてると、凄くなめらかなアニメーションになって スーと動きます。ずっとこんな風に動けばいいのに…。普通のことしか書いてませんがソースはこんな感じです。
- 373 名前:π [2005/12/14(水) 12:46:39 ID:au/Ihpoc]
- //RunnableをimplementしているAppletのサブクラス内です。
public void start(){ super.start(); image = createImage(width, height); /*オフスクリーンのGraphics*/ preg = image.getGraphics(); if(thread == null){ thread = new Thread(this); thread.start(); } } public void stop(){ thread = null; }
- 374 名前:π [2005/12/14(水) 12:47:50 ID:au/Ihpoc]
- public void run()
{ Thread thread0 = Thread.currentThread(); /*whileの条件式は丸移しですがこれでいいのか気になります*/ while(thread == thread0){ try{ thread0.sleep(50); } catch(InterruptedException e){ } /* ここにパラメータの変更 */ repaint(); } } public void update(Graphics g){ paint(g); } public void paint(Graphics g){ preg.clearRect(0, 0, width, height); /* ここに描画の部分draw****(preg, *****)って感じ */ g.drawImage(image, 0, 0, this); }
- 375 名前:名前は開発中のものです。 mailto:sage [2005/12/14(水) 20:39:46 ID:cJCmSJXT]
- repaint()の直後に、再描画が行われる訳じゃないんですよ。
描画イベントをイベントキューに入れるだけなんですね。 イベントキューから描画イベントが取り出された時点で、初めて描画されるのですね。 そのスレッドのタイミングによっては、複数のrepaint()がある特定のコマで 一緒にされたり、故にあるコマでのrepaintが飛ばされてしまうのですね。 マウスカーソルを動かすと、システムから連続でrepaintが発送されるので タイムラグがなくなり、スムーズに描画できるのです。故に解
- 376 名前:π [2005/12/14(水) 21:00:58 ID:au/Ihpoc]
- なるほどX11だとXFlushしないといけないのと同じなのですね。
納得です。 ありがとうございました。
- 377 名前:名前は開発中のものです。 [2005/12/14(水) 21:15:58 ID:7r834BYR]
- どういたしまして
- 378 名前:名前は開発中のものです。 [2006/02/07(火) 02:44:56 ID:YcqHXq4X]
- 「アプレットの読み込みに失敗しました。」
コンソールには 「************.classが見つかりません。」 と書いてあります。 デスクトップ上ではアプレットがちゃんと動作するのですが、 同じファイル(jarファイルとhtmlファイル)をアップロードしてから読み込むと見つからないと言われます。 どのような間違いが考えられるでしょうか?
- 379 名前:名前は開発中のものです。 [2006/02/09(木) 01:59:14 ID:2XaB8tQa]
- winSCPで転送するときに、
バイナリとか、テキストとか、なんか削除するとか設定が問題なのかなぁ。 転送後の画像がめちゃめちゃになったりしている…。
- 380 名前:名前は開発中のものです。 mailto:sage [2006/02/09(木) 02:18:23 ID:KZsev84P]
- 文字変換して転送してるのかよ
- 381 名前:名前は開発中のものです。 [2006/02/09(木) 03:30:00 ID:2XaB8tQa]
- 転送モードがテキスト、バイナリ、自動(特定の拡張子のファイルはテキストモード)とあって、
テキストモード、バイナリモード試してもうまくいかない。 サイズも変わってなさそうだし…。 自分のPC上では動くし…。
- 382 名前:名前は開発中のものです。 mailto:sage [2006/02/09(木) 11:25:08 ID:A4OVcy5n]
- その自分のPC上でhttpでとってくるようにはやってみたの?
- 383 名前:名前は開発中のものです。 [2006/02/09(木) 18:17:46 ID:2XaB8tQa]
- やったことないんですが、
それはhttpサーバをインストールして、 そこにファイルを置いてアクセスするってことでしょうか? サーバを介すと状況が変わってくる可能性があると…。
- 384 名前:名前は開発中のものです。 mailto:sage [2006/02/09(木) 19:10:26 ID:A4OVcy5n]
- その状況が変わるかどうかをみないとなんとも
コードがおかしい可能性が高いわけだし 初心者でもhttp鯖立ち上げるのに一番楽なのは NetBeansのようにTomcatこみのIDE使うあたりか
- 385 名前:名前は開発中のものです。 [2006/02/10(金) 07:41:28 ID:GjTMzduU]
- フォルダの配置とか実行コマンドとかもう少し詳しく書いてください。あとアプレットのhtmlファイルの<applet>の内容とか。
- 386 名前:名前は開発中のものです。 [2006/02/10(金) 10:06:44 ID:8daTPLyQ]
- マジスレ返してるし。
ボケろよつっこめねぇ!
- 387 名前:名前は開発中のものです。 [2006/02/10(金) 11:16:22 ID:8p7psy6q]
- まずhtmlファイルは、
<body> <applet archive="piyo.jar" code="hoge.class" width=500 height=400> </applet> </body> で、自分のPC上で実行するとIEの下のバーに「アプレット hoge started」と表示されてちゃんと動きます、 htmlとpiyo.jarを同じフォルダにアップロードしてhtmlを開くと「例外:java.lang.NullPointerException. java アプレットの読み込みに失敗しました..」あるいは、「アプレット hoge notinited」と出ます。 もう少しいろいろ調べてみます。
- 388 名前:名前は開発中のものです。 [2006/02/10(金) 11:54:55 ID:8p7psy6q]
- また387ですが、
hogeはHogeの間違いでした。 あと、実験でHello Worldもアップロードしてみたら動きました。 両方Linuxからscpコマンドで転送しました。 386さんはもし単純なミスに気づいてたら教えてください。
- 389 名前:名前は開発中のものです。 [2006/02/10(金) 14:02:02 ID:GjTMzduU]
- IE使えるならツール>SunのJavaコンソールに何かエラーの詳細が表示されてませんか?
- 390 名前:名前は開発中のものです。 [2006/02/10(金) 17:36:59 ID:8p7psy6q]
- 表示されています。
java.lang.ClassNotFoundException: Hoge.class at sun.applet.AppletClassLoader.findClass(Unknown Source)… Caused by: java.io.IOException: open HTTP connection failed. at sun.applet.AppletClassLoader.getBytes(Unknown Source)… Exception in thread "Thread-9" java.lang.NullPointerException at sun.plugin.util.GrayBoxPainter.showLoadingError(Unknown Source)… java.lang.NullPointerException at sun.plugin.util.GrayBoxPainter.showLoadingError(Unknown Source) Exception in thread "thread applet-Ex2b_RotateEarth.class" java.lang.NullPointerException at sun.plugin.util.GrayBoxPainter.showLoadingError(Unknown Source) やはり HTTP connection failed がポイントでしょうか。
- 391 名前:名前は開発中のものです。 mailto:sage [2006/02/10(金) 17:40:29 ID:hccRquls]
- HTTPブロックしてるのかよ
- 392 名前:名前は開発中のものです。 [2006/02/10(金) 18:06:52 ID:8p7psy6q]
- 詳しくよろ
- 393 名前:名前は開発中のものです。 mailto:sage [2006/02/11(土) 01:52:51 ID:QWiuJU/z]
- ヒント:codebase
- 394 名前:名前は開発中のものです。 [2006/02/11(土) 02:24:35 ID:tfXfazFi]
- codebase属性は同じディレクトリに配置する場合省略できる
とあったので省略しています。書いてもうまくいきません。 それともなにか別のプログラムが必要なのでしょうか…。
- 395 名前:名前は開発中のものです。 [2006/02/11(土) 03:36:41 ID:tfXfazFi]
- PC上のApatchのlocalhostに置いてhttpアクセスしてみました。
やはり、動きませんでした。 しかし、HelloWorldは動きました。 同じアプレットのプログラムで何が異なっているんでしょう。 マニフェストファイル?(gcc環境で作成したことぐらいしか書いてない) PC上の同じディレクトリにhtmlとjarを置いてブラウザで開くとちゃんとstartするのです。 まったく意味がわかりません。
- 396 名前:名前は開発中のものです。 [2006/02/11(土) 09:29:15 ID:mZnM3IUc]
- ttp://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?forum=12&topic=23657
と同じ原因じゃない?
- 397 名前:名前は開発中のものです。 mailto:sage [2006/02/11(土) 12:19:21 ID:uCg0fPDg]
- その2つのコードの違いがわからんとなんとも
- 398 名前:名前は開発中のものです。 [2006/02/11(土) 13:52:36 ID:tfXfazFi]
- 動きました。
何を変えたかというと、10個ぐらいのクラスをjarアーカイブにしてたんですが展開してディレクトリ内にばらばらに置きました。 そうしたら動きました。 「たくさんあるときはjarにまとめなくてはいけない。」 思い込んでいたし、そう解説しているページもあった気がするのですが…。 だから残念ながら根本的に何がまずかったのかわかったわけではないです。 (ブラウザかJVMかが、なぜかjarをダウンロードして展開した一時フォルダを探していなかった?よくわかりません。) なにか助言があればお願いしたいです。いろいろありがとうございました。
- 399 名前:名前は開発中のものです。 mailto:sage [2006/02/11(土) 15:18:42 ID:uCg0fPDg]
- ようはJavaの基本が分かってないってことだろ?
勉強しなおしたほうがいい classで配布なんてありえんし
- 400 名前:名前は開発中のものです。 mailto:sage [2006/02/12(日) 02:22:58 ID:I+qrsV4/]
- >>398
私も似たような経験があります。 現象は逆で、サーバでは動作するのにローカルではエラーが起こるというものです。 だからそのままほったらかしです(汗 エラーが起こるのは、jar内のクラスからjar外のzipファイルの中にあるデータを 読みにいったときでした。security関係のexceptionでしたが名前は覚えていません。 ローカルではjarかzipのどちらかをバラしてテストし、サーバには圧縮したデータを 転送していました。 今のところ不具合報告はきていませんがちょっと気持ち悪いです。
- 401 名前:名前は開発中のものです。 mailto:sage [2006/02/12(日) 12:59:55 ID:iEqclzSA]
- セキュリティ関連なら逆に分かりやすいと思うけど
- 402 名前:名前は開発中のものです。 mailto:age [2006/03/15(水) 01:12:19 ID:cXOEjtfT]
- 保守
- 403 名前:名前は開発中のものです。 mailto:sage [2006/03/18(土) 14:44:20 ID:FQ/Z8uaG]
- 描画速度がネックで大したゲーム作れなかったけど
いまでは問題なしだね。でも作ってる人昔ほどいないような・・・
- 404 名前:名前は開発中のものです。 mailto:sage [2006/03/18(土) 15:52:21 ID:xwepgm3J]
- VMのチューニングするときアプレットよりアプリのほうがいいからね
- 405 名前:名前は開発中のものです。 [2006/03/19(日) 01:57:22 ID:ax51vhV/]
- 今度NINTENDO DS用のブラウザ(Opera)が発売されるらしい。
これはJava Appletに対応しているか?知っている人いたら情報キボンヌ。 あと、PSPでは既出だが、これはどう? こいつらがAppletをサポートしてたら、魅力だな。 だって、NINTENDO DSやPSPでも動くソフトを誰でも作れるって事だもんな。
- 406 名前:名前は開発中のものです。 mailto:sage [2006/03/19(日) 08:45:57 ID:ixUijk9F]
- Flashも対応してないみたいだから無理っぽい
- 407 名前:名前は開発中のものです。 mailto:sage [2006/03/19(日) 12:37:59 ID:UecNa0OI]
- JavaSEとJavaMEは違うぞ
- 408 名前:名前は開発中のものです。 mailto:sage [2006/03/20(月) 20:33:46 ID:mFl3mT/C]
- JavaSE … スーパーJAVA
JavaME … MEタソ専用JAVA
- 409 名前:名前は開発中のものです。 [2006/03/23(木) 14:17:29 ID:8dGLcxi0]
- 球体を表示するにはどんなプログラムにしたらいいのですか?
- 410 名前:名前は開発中のものです。 mailto:sage [2006/03/23(木) 21:28:59 ID:uBzyklzV]
- 球体を表示すればいいのでは?
BufferedImageなりGraphics2D#drawOvalなりお好きな方法で
- 411 名前:名前は開発中のものです。 mailto:sage [2006/03/23(木) 21:36:47 ID:fbbvz6K/]
- System.err.print( "球体" );
- 412 名前:名前は開発中のものです。 mailto:sage [2006/03/24(金) 00:02:15 ID:J0OqK5m9]
- マルチだしな
- 413 名前:名前は開発中のものです。 mailto:sage [2006/03/24(金) 03:00:53 ID:j+UDUKod]
- こんなもんか?
_,,.. -──‐- .、.._. ,. ‐''"´ ``'‐.、 ,.‐´ `‐.、 / \. ,i´ `:、 / ヽ. ,i i、 .i i. .i l | |. | .| | | . l l. . i、 ,i . i、 ,! . ヽ / . `:、 ,‐' \ / `‐、 , ‐´ ` '‐.、 _ _, ‐''" `` ‐-----‐ '"´
- 414 名前:名前は開発中のものです。 mailto:sage [2006/04/02(日) 15:22:56 ID:EkMiIzf/]
- これはいい円ですね
- 415 名前:名前は開発中のものです。 [2006/04/15(土) 01:32:41 ID:sf5nUDiw]
- Javaアプレットのゲームの限界は!?
弾幕一万発
- 416 名前:名前は開発中のものです。 mailto:sage [2006/04/15(土) 01:52:26 ID:kA305qJB]
- スプライト数1万なら環境にもよるが普通に出るな
- 417 名前:名前は開発中のものです。 mailto:sage [2006/04/15(土) 02:30:47 ID:Vc+Xe/9j]
- FlashとAppletってどっちが軽快?
- 418 名前:名前は開発中のものです。 mailto:sage [2006/04/15(土) 10:48:43 ID:MVUUElru]
- Flash 8.5からはJITコンパイラ搭載して爆速になる。
- 419 名前:名前は開発中のものです。 mailto:sage [2006/04/15(土) 14:20:59 ID:Vc+Xe/9j]
- じゃあJIT同士これから互角の攻防が繰り広げられるのか
普及率を取るか費用を取るか、悩ましいところだな・・・
- 420 名前:名前は開発中のものです。 mailto:sage [2006/04/15(土) 16:43:08 ID:godpVUlN]
- なんでJavaアプレットの起動はFlashに比べて遅いの?
普及率も問題だけど、起動の遅さも問題だと思う。
- 421 名前:名前は開発中のものです。 mailto:sage [2006/04/15(土) 17:00:15 ID:hisjoupK]
- >>420
「なんで自動車は自転車より重いの?」といってるのとおなじだよ ランタイムのサイズが違いすぎる Javaは全方位でフラッシュには出来ないことがたくさん出来る J2MEのようにほとんどライブラリさえなければJavaもかなり小さいよ ただ、そのライブラリの量がJavaSEやJavaEEの開発の容易さのうりだから どこで妥協するかが問題 ランタイムが大きくてもJavaVMの起動自体はいまやマシンスペックも 上がったことによってかなり解消されている ただし、ファイルサイズが大きいのでアンチウィルスソフトがでっかいライブラリをチェックしに行くんだよ そこを検索させないようにすればびっくりするほど早くなってる 遅すぎと思われる原因は昔のねすけに使われたシマンテックJITVMの影響もあるのは確かだが
- 422 名前:名前は開発中のものです。 mailto:sage [2006/04/16(日) 22:58:49 ID:npa0GXet]
- >>415
何でもいいから一万発近く出してみた 2000あたりからヤバ気な感じ ttp://summerclap.hp.infoseek.co.jp/test/Barrage10000/
- 423 名前:名前は開発中のものです。 mailto:sage [2006/04/16(日) 23:21:58 ID:HI3eThbN]
- ウチでは2000ぐらいでは平気。
6000ぐらいで60FPS切って、9700前後では 39〜40FPSで安定した。
- 424 名前:名前は開発中のものです。 mailto:sage [2006/04/16(日) 23:52:44 ID:1FanCPH2]
- そーすこーどきぼん
背景の描画でフィルレートとられるから描画方法によってはそれも多少は影響してるかも オブジェクト数が1万ともなると移動処理だけでも多少はマシンパワー取られるかな あたり判定がつけばなおさらか これがJavaアプリケーションだとチューニングできるからねぇ プロファイラでネックな場所をつぶせばさらにいけるか あとこれだけオブジェクトが重なるようだと手前から描画するソフトウェア描画のほうが早くなるかも
- 425 名前:名前は開発中のものです。 mailto:sage [2006/04/17(月) 01:44:13 ID:4m3CfSvS]
- >>422
MacBook Pro + Safari + Java 1.4.2_09 3000くらいで60FPS切って、10000付近では30〜35FPSくらい。 2000〜3000ではなめらかに動いてる。
- 426 名前:名前は開発中のものです。 mailto:sage [2006/04/17(月) 04:07:33 ID:0J/yLTEC]
- 液晶になった今では関係ないがスクリーンセーバーとして面白そうだな。
CPUが全然休まらないセーバーwww
- 427 名前:名前は開発中のものです。 mailto:sage [2006/04/21(金) 23:57:51 ID:SzgC5CnG]
- スーファミのF-ZERO風な描画をやってみた
ttp://summerclap.hp.infoseek.co.jp/test/Ground1/ 背景描画だけでゲームにはなっていないが、川を道路に見立てて 走るとそれっぽい雰囲気が味わえた。
- 428 名前:427 mailto:sage [2006/04/22(土) 23:54:21 ID:zvb8nDX5]
- ちょっと修正した
640x480ってアプレットにしては大きすぎる気がする どれくらいがベストだろう
- 429 名前:名前は開発中のものです。 mailto:sage [2006/04/23(日) 04:29:08 ID:wKEQfxYc]
- 単純なことなんだけど、逆に新鮮。おもしれー。
- 430 名前:427 mailto:sage [2006/04/28(金) 00:37:28 ID:v5MwVnvn]
- またちょっと修正、二重スクロールにしてみた
ちゃんとしたデータを用意すれば高架道路の表現ができそう
- 431 名前:名前は開発中のものです。 mailto:sage [2006/04/28(金) 00:58:14 ID:BMAfB3ZU]
- 用はやる気次第で限界なんてどうにでも
まぁアプレットよりアプリのほうが融通が利くけどな
- 432 名前:名前は開発中のものです。 mailto:sage [2006/05/01(月) 21:14:45 ID:MssqIbCW]
- >>427 タソ神!!
ぜひ弟子にしてほしい!!!!マジで。
- 433 名前:名前は開発中のものです。 mailto:sage [2006/05/12(金) 23:42:33 ID:jUsCjkC5]
- ゲーム作ってるけど全然進まねーorz
気晴らしにまたサンプルでも1つ ttp://summerclap.hp.infoseek.co.jp/test/Particle10000/
- 434 名前:名前は開発中のものです。 mailto:sage [2006/05/13(土) 08:43:56 ID:UmIBgLGn]
- ついでにもう1つ
ttp://summerclap.hp.infoseek.co.jp/test/DrawLine2352/
- 435 名前:名前は開発中のものです。 [2006/08/11(金) 00:47:36 ID:twlb3oJd]
- appletviewerでは表示されるのに、
ブラウザで表示すると(ローカルでもアップロードしても)真っ白です。 一体どういうことでしょう。 他のアプレットは見えます。 「起動しました」って表示されて何も見えない。
- 436 名前:名前は開発中のものです。 [2006/08/11(金) 02:02:13 ID:twlb3oJd]
- たぶん理由が分かりました。
ファイルアクセスできないってことらしいです。 テキストファイルからデータを読んで表示するようにしているのに、 拒否されてる。htmlで、 <param name="FileName" value="data"> ってやってdataが読めてない。 appletviewerでは読めるのは当然か。
- 437 名前:名前は開発中のものです。 mailto:sage [2006/08/11(金) 07:49:56 ID:YxjqBpJS]
- せめてJava3Dが標準で入ってりゃ、3D機能のないFlashを食えるってか
俺が喜んで使うのだが。
- 438 名前:名前は開発中のものです。 mailto:sage [2006/08/11(金) 10:47:27 ID:R0a5kkST]
- ブラウザで3Dやりたけりゃソフトウェアレンダ使ったら?
320x240で30FPSくらいしか出んかもしれんけど
- 439 名前:名前は開発中のものです。 mailto:sage [2006/08/12(土) 10:57:51 ID:3ijF5LyL]
- >>436
ローカルファイルアクセできればスウィルス・スパイウェア作り放題。
- 440 名前:名前は開発中のものです。 mailto:sage [2006/08/12(土) 15:16:16 ID:YcYaE2Sm]
- 案1,Jarファイル内にリソースを埋め込んでClassLoader#getResourceでデータを取り出す
案2,署名つきAppletを作成する。
- 441 名前:440 mailto:sage [2006/08/12(土) 15:17:53 ID:YcYaE2Sm]
- 上は436へのレス。
- 442 名前:名前は開発中のものです。 [2006/08/12(土) 20:00:44 ID:+41X4nE6]
- >>439
>>440 ありがとうございます。難しそうだ。 データをプログラムに入れてしまいました。 ローカルファイルっていうのはたった今一緒に ダウンロードしたものも含まれるんですね? 同じjarに入ってるファイルもReaderで読めないので戸惑いました。 参考書のアプレットでは平気でやってるのに…、 アプレットなのにappletviewer以外は想定していないのか。
- 443 名前:名前は開発中のものです。 mailto:sage [2006/08/14(月) 12:35:22 ID:zH9pJskX]
- >>438
いまさらソフト描画する体力などないYO DirectXですら、もう直接触るのやめようかと考えてるのに。
- 444 名前:名前は開発中のものです。 mailto:sage [2006/08/16(水) 02:40:01 ID:sK+T1LD+]
- 新しくゲーム制作仲間掲示板ができました!
ttp://jbbs.livedoor.jp/computer/31710/ この掲示板で人探しをすると、ゲーム制作仲間ができるかも!
- 445 名前:名前は開発中のものです。 [2006/09/23(土) 23:44:42 ID:yJZduDJ2]
- アニメーションを表示するとカクカクするんですが、
バッファを強制的に吐き出すようにする方法はありますか? ダブルバッファリングでちらつきをなくすのは、 どこにでも書いてあるけど、 それ以前の問題のような気がするのですが。
- 446 名前:名前は開発中のものです。 mailto:sage [2006/09/24(日) 00:09:50 ID:M67UxjyU]
- スレッド使ってるならタイマー使えば直るかもよ
スレッドだとスリープ時間調整してもなんかカクカクする
- 447 名前:名前は開発中のものです。 mailto:sage [2006/09/24(日) 00:32:12 ID:6GgCVHLl]
- ティアリングのこと?
だとしたらフルスクリーンモードで垂直同期フリップしか対処方法ないよ これはJavaというよりまずOSの制限だけどね それとも描画タイミングの話? まさかpaintComponentとかイベントでやってないよね?
- 448 名前:名前は開発中のものです。 mailto:sage [2006/09/24(日) 03:14:44 ID:DPKnczEz]
- >>445
java.awt.Toolkit#sync
- 449 名前:名前は開発中のものです。 mailto:sage [2006/09/25(月) 09:54:16 ID:IwuQV8sz]
- >>447
> それとも描画タイミングの話? > まさかpaintComponentとかイベントでやってないよね? paintComponentとかイベントでやる、とは? 別のスレッドから定期的にrepaint呼んで、 描画スレッド(?)側では順次すみやかに描画、 っていうふうに俺はしちゃってますが。 (ちなみに>>445氏とは別人ですが便乗で)
- 450 名前:名前は開発中のものです。 mailto:sage [2006/09/25(月) 12:26:10 ID:1OzI6fw+]
- repaintをするということはバッファリングとか描画タイミングをSwingにまかせるということで
細かいタイミングを必要とするゲームでは問題が出る可能性がある。 かならず60fpsで描画とかするのならBufferStrategyを使うべし。
- 451 名前:名前は開発中のものです。 [2006/10/17(火) 03:31:55 ID:f7PH02F/]
- なんかえらく盛り上がってるな。俺も形態向けにゲーム作ってみっかな
- 452 名前:名前は開発中のものです。 mailto:sage [2006/10/17(火) 13:19:41 ID:n7uSCdbN]
- ここは携帯向けの話とちがうぞ
- 453 名前:名前は開発中のものです。 [2007/06/04(月) 19:01:28 ID:Ywyo7syb]
- すいませんアプレット初心者なのですが
”全て選択”や”コピー”といったボタンを作成して テキストエリアなどに書き込まれた文章をコピーするには どうやって作ればいいのでしょうか?
- 454 名前:名前は開発中のものです。 mailto:sage [2007/06/05(火) 01:11:38 ID:geU+8UYE]
- Swingのマニュアルは見てみた?
そもそもクリップボードはアプレットの中だけがデフォでは可能。 外部のアプリケーションとのやりとりをするのなら署名いれないとだめだぞ。 クリップボードの中身が自由に読み書きできると情報が流れるからね。
- 455 名前:名前は開発中のものです。 mailto:sage [2007/06/27(水) 23:59:46 ID:Tj+V3MLJ]
- 23 名前: SDL厨 ◆SDL/2aFg42 [sage] 投稿日: 2007/06/25(月) 15:37:54 ID:J2r3CUKy
www.chukkysoft.com/m-bara/My3D/main.html JavaApplet製 www.aarg.net/~minam/dungeon_design.html (↑リンク先にcgiが設置されています) これをJavaで実装し直しました。 ----------------------------------------------- なかなかがんばってるなぁ。
- 456 名前:名前は開発中のものです。 [2007/08/20(月) 03:42:18 ID:1R8lVPs6]
- ちょこちょこアプレット作ってるんだけど・・・
いつの間にか完全にFLASHが主流になってたんだな アプレットに関するスレがこれ1つだけで、FLASHなんか板が出来てて度肝抜かれた
- 457 名前:名前は開発中のものです。 mailto:sage [2007/08/20(月) 07:02:16 ID:5geKEsLC]
- L
- 458 名前:名前は開発中のものです。 mailto:sage [2007/08/20(月) 09:24:19 ID:L9whq1AZ]
- アプレットだとGCやヒープなど細かい調整ができないからね
それでもflashよりはやれることが多いからメリットはまだあるけど、 JavaでやるならWebstartアプリかデスクトップアプリケーションのほうがいいと思われ
- 459 名前:名前は開発中のものです。 [2007/08/20(月) 12:50:47 ID:RnXgLe2C]
- Javaアプレットがこの先生きのこる道はお絵描き掲示板しかないのか
JavaVMの起動がもう少し早ければ。なぜにFlashはさっさか動き出せるのか
- 460 名前:名前は開発中のものです。 mailto:sage [2007/08/20(月) 15:27:07 ID:L9whq1AZ]
- >>459
まじめにいってるの? VMの規模やライブラリの規模が違いすぎる flashくらいの規模でいいのならKVMが小さいし、PCなら起動に0.5秒もかからんよ
- 461 名前:名前は開発中のものです。 mailto:sage [2007/08/20(月) 19:38:46 ID:BaAf1qlo]
- アプレットでは軽量のJVMを使うとか、
エンコーダ・デコーダや描画エンジンは出来るだけCで書いてJavaの層を薄くするとか、 理想論ばかりでなく、現実を見据えた実装をしてほしい所だな。 すれ違いスマソ
- 462 名前:名前は開発中のものです。 mailto:sage [2007/08/20(月) 21:38:51 ID:L9whq1AZ]
- まぁ俺もアプレットは専用のVM・・・というかライブラリだな
それが必要だと思ってる 思い切ってMIDPくらいにばっさりきっていいんじゃないかな 重い理由の一番が標準APIのjarをアンチウィルスソフトが見に行くことだったりするし フルスタックがほしければJavaアプリケーションやWebStartアプレットにすればいいわけだし ほんとJavaFXがあほらしくてしょうがない ところで描画エンジンといってもJavaSEはアクセラレーションはきいてるしCになったところでかわるようには見えないな
|

|