トップページgamedev
559コメント205KB

Javaアプレットのゲームの限界は!

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。01/11/08 23:35ID:kmeAWDum
PCのブラウザで出来ることは全てやりつくされた?
なんか凄いの作れないの?
もう携帯だけの過去の遺物?
0370名前は開発中のものです。2005/12/14(水) 03:26:56ID:UOIsfffY
>>369
ソース公開汁。
アプレットビューワはそんなに信用しないほうがいい。
ブラウザでは出来ない動作が可能だからだ。

0371名前は開発中のものです。2005/12/14(水) 09:22:28ID:VHYWcMtd
Flash 8.5が出たらJavaアプレットは今度こそ死ぬな。
0372π2005/12/14(水) 12:46:00ID:au/Ihpoc
ありがとうございます。そうなんですか。アプレットビューワは信用できないんですか?
実際に何が起こっているのかはわかりませんが、外見上は、たまにrepaint飛ばしてるんじゃないかって感じで、
一瞬止まったように見えるのです。で、カカカカカカカカカカクッカカカカカカカカカクッカカカカカカと…
マウスカーソルをアプレットビューワの上で動かしてると、凄くなめらかなアニメーションになって
スーと動きます。ずっとこんな風に動けばいいのに…。普通のことしか書いてませんがソースはこんな感じです。
0373π2005/12/14(水) 12:46:39ID: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;
}
0374π2005/12/14(水) 12:47:50ID: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);
}
0375名前は開発中のものです。2005/12/14(水) 20:39:46ID:cJCmSJXT
repaint()の直後に、再描画が行われる訳じゃないんですよ。
描画イベントをイベントキューに入れるだけなんですね。
イベントキューから描画イベントが取り出された時点で、初めて描画されるのですね。
そのスレッドのタイミングによっては、複数のrepaint()がある特定のコマで
一緒にされたり、故にあるコマでのrepaintが飛ばされてしまうのですね。
マウスカーソルを動かすと、システムから連続でrepaintが発送されるので
タイムラグがなくなり、スムーズに描画できるのです。故に解
0376π2005/12/14(水) 21:00:58ID:au/Ihpoc
なるほどX11だとXFlushしないといけないのと同じなのですね。
納得です。
ありがとうございました。
0377名前は開発中のものです。2005/12/14(水) 21:15:58ID:7r834BYR
どういたしまして
0378名前は開発中のものです。2006/02/07(火) 02:44:56ID:YcqHXq4X
「アプレットの読み込みに失敗しました。」
コンソールには
「************.classが見つかりません。」
と書いてあります。
デスクトップ上ではアプレットがちゃんと動作するのですが、
同じファイル(jarファイルとhtmlファイル)をアップロードしてから読み込むと見つからないと言われます。
どのような間違いが考えられるでしょうか?
0379名前は開発中のものです。2006/02/09(木) 01:59:14ID:2XaB8tQa
winSCPで転送するときに、
バイナリとか、テキストとか、なんか削除するとか設定が問題なのかなぁ。
転送後の画像がめちゃめちゃになったりしている…。
0380名前は開発中のものです。2006/02/09(木) 02:18:23ID:KZsev84P
文字変換して転送してるのかよ
0381名前は開発中のものです。2006/02/09(木) 03:30:00ID:2XaB8tQa
転送モードがテキスト、バイナリ、自動(特定の拡張子のファイルはテキストモード)とあって、
テキストモード、バイナリモード試してもうまくいかない。
サイズも変わってなさそうだし…。
自分のPC上では動くし…。
0382名前は開発中のものです。2006/02/09(木) 11:25:08ID:A4OVcy5n
その自分のPC上でhttpでとってくるようにはやってみたの?
0383名前は開発中のものです。2006/02/09(木) 18:17:46ID:2XaB8tQa
やったことないんですが、
それはhttpサーバをインストールして、
そこにファイルを置いてアクセスするってことでしょうか?
サーバを介すと状況が変わってくる可能性があると…。
0384名前は開発中のものです。2006/02/09(木) 19:10:26ID:A4OVcy5n
その状況が変わるかどうかをみないとなんとも

コードがおかしい可能性が高いわけだし

初心者でもhttp鯖立ち上げるのに一番楽なのは
NetBeansのようにTomcatこみのIDE使うあたりか
0385名前は開発中のものです。2006/02/10(金) 07:41:28ID:GjTMzduU
フォルダの配置とか実行コマンドとかもう少し詳しく書いてください。あとアプレットのhtmlファイルの<applet>の内容とか。
0386名前は開発中のものです。2006/02/10(金) 10:06:44ID:8daTPLyQ
マジスレ返してるし。
ボケろよつっこめねぇ!
0387名前は開発中のものです。2006/02/10(金) 11:16:22ID: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」と出ます。
もう少しいろいろ調べてみます。
0388名前は開発中のものです。2006/02/10(金) 11:54:55ID:8p7psy6q
また387ですが、
hogeはHogeの間違いでした。
あと、実験でHello Worldもアップロードしてみたら動きました。
両方Linuxからscpコマンドで転送しました。
386さんはもし単純なミスに気づいてたら教えてください。
0389名前は開発中のものです。2006/02/10(金) 14:02:02ID:GjTMzduU
IE使えるならツール>SunのJavaコンソールに何かエラーの詳細が表示されてませんか?
0390名前は開発中のものです。2006/02/10(金) 17:36:59ID: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 がポイントでしょうか。
0391名前は開発中のものです。2006/02/10(金) 17:40:29ID:hccRquls
HTTPブロックしてるのかよ
0392名前は開発中のものです。2006/02/10(金) 18:06:52ID:8p7psy6q
詳しくよろ
0393名前は開発中のものです。2006/02/11(土) 01:52:51ID:QWiuJU/z
ヒント:codebase
0394名前は開発中のものです。2006/02/11(土) 02:24:35ID:tfXfazFi
codebase属性は同じディレクトリに配置する場合省略できる
とあったので省略しています。書いてもうまくいきません。
それともなにか別のプログラムが必要なのでしょうか…。
0395名前は開発中のものです。2006/02/11(土) 03:36:41ID:tfXfazFi
PC上のApatchのlocalhostに置いてhttpアクセスしてみました。
やはり、動きませんでした。
しかし、HelloWorldは動きました。
同じアプレットのプログラムで何が異なっているんでしょう。
マニフェストファイル?(gcc環境で作成したことぐらいしか書いてない)
PC上の同じディレクトリにhtmlとjarを置いてブラウザで開くとちゃんとstartするのです。
まったく意味がわかりません。
0396名前は開発中のものです。2006/02/11(土) 09:29:15ID:mZnM3IUc
ttp://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?forum=12&topic=23657
と同じ原因じゃない?
0397名前は開発中のものです。2006/02/11(土) 12:19:21ID:uCg0fPDg
その2つのコードの違いがわからんとなんとも
0398名前は開発中のものです。2006/02/11(土) 13:52:36ID:tfXfazFi
動きました。
何を変えたかというと、10個ぐらいのクラスをjarアーカイブにしてたんですが展開してディレクトリ内にばらばらに置きました。
そうしたら動きました。
「たくさんあるときはjarにまとめなくてはいけない。」
思い込んでいたし、そう解説しているページもあった気がするのですが…。
だから残念ながら根本的に何がまずかったのかわかったわけではないです。
(ブラウザかJVMかが、なぜかjarをダウンロードして展開した一時フォルダを探していなかった?よくわかりません。)
なにか助言があればお願いしたいです。いろいろありがとうございました。
0399名前は開発中のものです。2006/02/11(土) 15:18:42ID:uCg0fPDg
ようはJavaの基本が分かってないってことだろ?
勉強しなおしたほうがいい

classで配布なんてありえんし
0400名前は開発中のものです。2006/02/12(日) 02:22:58ID:I+qrsV4/
>>398
私も似たような経験があります。
現象は逆で、サーバでは動作するのにローカルではエラーが起こるというものです。
だからそのままほったらかしです(汗

エラーが起こるのは、jar内のクラスからjar外のzipファイルの中にあるデータを
読みにいったときでした。security関係のexceptionでしたが名前は覚えていません。
ローカルではjarかzipのどちらかをバラしてテストし、サーバには圧縮したデータを
転送していました。
今のところ不具合報告はきていませんがちょっと気持ち悪いです。
0401名前は開発中のものです。2006/02/12(日) 12:59:55ID:iEqclzSA
セキュリティ関連なら逆に分かりやすいと思うけど
0402名前は開発中のものです。2006/03/15(水) 01:12:19ID:cXOEjtfT
保守
0403名前は開発中のものです。2006/03/18(土) 14:44:20ID:FQ/Z8uaG
描画速度がネックで大したゲーム作れなかったけど
いまでは問題なしだね。でも作ってる人昔ほどいないような・・・
0404名前は開発中のものです。2006/03/18(土) 15:52:21ID:xwepgm3J
VMのチューニングするときアプレットよりアプリのほうがいいからね
0405名前は開発中のものです。2006/03/19(日) 01:57:22ID:ax51vhV/
今度NINTENDO DS用のブラウザ(Opera)が発売されるらしい。
これはJava Appletに対応しているか?知っている人いたら情報キボンヌ。

あと、PSPでは既出だが、これはどう?

こいつらがAppletをサポートしてたら、魅力だな。
だって、NINTENDO DSやPSPでも動くソフトを誰でも作れるって事だもんな。
0406名前は開発中のものです。2006/03/19(日) 08:45:57ID:ixUijk9F
Flashも対応してないみたいだから無理っぽい
0407名前は開発中のものです。2006/03/19(日) 12:37:59ID:UecNa0OI
JavaSEとJavaMEは違うぞ
0408名前は開発中のものです。2006/03/20(月) 20:33:46ID:mFl3mT/C
JavaSE … スーパーJAVA
JavaME … MEタソ専用JAVA
0409名前は開発中のものです。2006/03/23(木) 14:17:29ID:8dGLcxi0
球体を表示するにはどんなプログラムにしたらいいのですか?
0410名前は開発中のものです。2006/03/23(木) 21:28:59ID:uBzyklzV
球体を表示すればいいのでは?
BufferedImageなりGraphics2D#drawOvalなりお好きな方法で
0411名前は開発中のものです。2006/03/23(木) 21:36:47ID:fbbvz6K/
System.err.print( "球体" );
0412名前は開発中のものです。2006/03/24(金) 00:02:15ID:J0OqK5m9
マルチだしな
0413名前は開発中のものです。2006/03/24(金) 03:00:53ID:j+UDUKod
こんなもんか?

                _,,.. -──‐- .、.._.
           ,. ‐''"´           ``'‐.、
          ,.‐´                 `‐.、
          /                          \.
       ,i´                           `:、
      /                                ヽ.
    ,i                                i、
    .i                                     i.
   .i                                  l
   |                                   |.
    |                                        .|
   |                                   |
.   l                                  l.
.    i、                                 ,i
.    i、                                ,!
.     ヽ                               /
.      `:、                           ,‐'
          \                        /
          `‐、                   , ‐´
           ` '‐.、 _            _, ‐''"
                 `` ‐-----‐ '"´

0414名前は開発中のものです。2006/04/02(日) 15:22:56ID:EkMiIzf/
これはいい円ですね
0415名前は開発中のものです。2006/04/15(土) 01:32:41ID:sf5nUDiw
Javaアプレットのゲームの限界は!?

弾幕一万発
0416名前は開発中のものです。2006/04/15(土) 01:52:26ID:kA305qJB
スプライト数1万なら環境にもよるが普通に出るな
0417名前は開発中のものです。2006/04/15(土) 02:30:47ID:Vc+Xe/9j
FlashとAppletってどっちが軽快?
0418名前は開発中のものです。2006/04/15(土) 10:48:43ID:MVUUElru
Flash 8.5からはJITコンパイラ搭載して爆速になる。
0419名前は開発中のものです。2006/04/15(土) 14:20:59ID:Vc+Xe/9j
じゃあJIT同士これから互角の攻防が繰り広げられるのか
普及率を取るか費用を取るか、悩ましいところだな・・・
0420名前は開発中のものです。2006/04/15(土) 16:43:08ID:godpVUlN
なんでJavaアプレットの起動はFlashに比べて遅いの?
普及率も問題だけど、起動の遅さも問題だと思う。
0421名前は開発中のものです。2006/04/15(土) 17:00:15ID:hisjoupK
>>420
「なんで自動車は自転車より重いの?」といってるのとおなじだよ

ランタイムのサイズが違いすぎる
Javaは全方位でフラッシュには出来ないことがたくさん出来る
J2MEのようにほとんどライブラリさえなければJavaもかなり小さいよ

ただ、そのライブラリの量がJavaSEやJavaEEの開発の容易さのうりだから
どこで妥協するかが問題

ランタイムが大きくてもJavaVMの起動自体はいまやマシンスペックも
上がったことによってかなり解消されている

ただし、ファイルサイズが大きいのでアンチウィルスソフトがでっかいライブラリをチェックしに行くんだよ
そこを検索させないようにすればびっくりするほど早くなってる

遅すぎと思われる原因は昔のねすけに使われたシマンテックJITVMの影響もあるのは確かだが
0422名前は開発中のものです。2006/04/16(日) 22:58:49ID:npa0GXet
>>415
何でもいいから一万発近く出してみた
2000あたりからヤバ気な感じ
ttp://summerclap.hp.infoseek.co.jp/test/Barrage10000/
0423名前は開発中のものです。2006/04/16(日) 23:21:58ID:HI3eThbN
ウチでは2000ぐらいでは平気。

6000ぐらいで60FPS切って、9700前後では
39〜40FPSで安定した。
0424名前は開発中のものです。2006/04/16(日) 23:52:44ID:1FanCPH2
そーすこーどきぼん
背景の描画でフィルレートとられるから描画方法によってはそれも多少は影響してるかも

オブジェクト数が1万ともなると移動処理だけでも多少はマシンパワー取られるかな
あたり判定がつけばなおさらか

これがJavaアプリケーションだとチューニングできるからねぇ
プロファイラでネックな場所をつぶせばさらにいけるか

あとこれだけオブジェクトが重なるようだと手前から描画するソフトウェア描画のほうが早くなるかも
0425名前は開発中のものです。2006/04/17(月) 01:44:13ID:4m3CfSvS
>>422
MacBook Pro + Safari + Java 1.4.2_09
3000くらいで60FPS切って、10000付近では30〜35FPSくらい。
2000〜3000ではなめらかに動いてる。
0426名前は開発中のものです。2006/04/17(月) 04:07:33ID:0J/yLTEC
液晶になった今では関係ないがスクリーンセーバーとして面白そうだな。
CPUが全然休まらないセーバーwww
0427名前は開発中のものです。2006/04/21(金) 23:57:51ID:SzgC5CnG
スーファミのF-ZERO風な描画をやってみた
ttp://summerclap.hp.infoseek.co.jp/test/Ground1/

背景描画だけでゲームにはなっていないが、川を道路に見立てて
走るとそれっぽい雰囲気が味わえた。
04284272006/04/22(土) 23:54:21ID:zvb8nDX5
ちょっと修正した
640x480ってアプレットにしては大きすぎる気がする
どれくらいがベストだろう
0429名前は開発中のものです。2006/04/23(日) 04:29:08ID:wKEQfxYc
単純なことなんだけど、逆に新鮮。おもしれー。
04304272006/04/28(金) 00:37:28ID:v5MwVnvn
またちょっと修正、二重スクロールにしてみた
ちゃんとしたデータを用意すれば高架道路の表現ができそう
0431名前は開発中のものです。2006/04/28(金) 00:58:14ID:BMAfB3ZU
用はやる気次第で限界なんてどうにでも
まぁアプレットよりアプリのほうが融通が利くけどな
0432名前は開発中のものです。2006/05/01(月) 21:14:45ID:MssqIbCW
>>427 タソ神!!
ぜひ弟子にしてほしい!!!!マジで。
0433名前は開発中のものです。2006/05/12(金) 23:42:33ID:jUsCjkC5
ゲーム作ってるけど全然進まねーorz

気晴らしにまたサンプルでも1つ
ttp://summerclap.hp.infoseek.co.jp/test/Particle10000/
0434名前は開発中のものです。2006/05/13(土) 08:43:56ID:UmIBgLGn
ついでにもう1つ
ttp://summerclap.hp.infoseek.co.jp/test/DrawLine2352/
0435名前は開発中のものです。2006/08/11(金) 00:47:36ID:twlb3oJd
appletviewerでは表示されるのに、
ブラウザで表示すると(ローカルでもアップロードしても)真っ白です。
一体どういうことでしょう。
他のアプレットは見えます。
「起動しました」って表示されて何も見えない。
0436名前は開発中のものです。2006/08/11(金) 02:02:13ID:twlb3oJd
たぶん理由が分かりました。
ファイルアクセスできないってことらしいです。
テキストファイルからデータを読んで表示するようにしているのに、
拒否されてる。htmlで、
<param name="FileName" value="data">
ってやってdataが読めてない。
appletviewerでは読めるのは当然か。
0437名前は開発中のものです。2006/08/11(金) 07:49:56ID:YxjqBpJS
せめてJava3Dが標準で入ってりゃ、3D機能のないFlashを食えるってか
俺が喜んで使うのだが。
0438名前は開発中のものです。2006/08/11(金) 10:47:27ID:R0a5kkST
ブラウザで3Dやりたけりゃソフトウェアレンダ使ったら?
320x240で30FPSくらいしか出んかもしれんけど
0439名前は開発中のものです。2006/08/12(土) 10:57:51ID:3ijF5LyL
>>436
ローカルファイルアクセできればスウィルス・スパイウェア作り放題。
0440名前は開発中のものです。2006/08/12(土) 15:16:16ID:YcYaE2Sm
案1,Jarファイル内にリソースを埋め込んでClassLoader#getResourceでデータを取り出す
案2,署名つきAppletを作成する。
04414402006/08/12(土) 15:17:53ID:YcYaE2Sm
上は436へのレス。
0442名前は開発中のものです。2006/08/12(土) 20:00:44ID:+41X4nE6
>>439
>>440
ありがとうございます。難しそうだ。
データをプログラムに入れてしまいました。
ローカルファイルっていうのはたった今一緒に
ダウンロードしたものも含まれるんですね?
同じjarに入ってるファイルもReaderで読めないので戸惑いました。
参考書のアプレットでは平気でやってるのに…、
アプレットなのにappletviewer以外は想定していないのか。
0443名前は開発中のものです。2006/08/14(月) 12:35:22ID:zH9pJskX
>>438
いまさらソフト描画する体力などないYO
DirectXですら、もう直接触るのやめようかと考えてるのに。
0444名前は開発中のものです。2006/08/16(水) 02:40:01ID:sK+T1LD+
新しくゲーム制作仲間掲示板ができました!
ttp://jbbs.livedoor.jp/computer/31710/
この掲示板で人探しをすると、ゲーム制作仲間ができるかも!
0445名前は開発中のものです。2006/09/23(土) 23:44:42ID:yJZduDJ2
アニメーションを表示するとカクカクするんですが、
バッファを強制的に吐き出すようにする方法はありますか?
ダブルバッファリングでちらつきをなくすのは、
どこにでも書いてあるけど、
それ以前の問題のような気がするのですが。
0446名前は開発中のものです。2006/09/24(日) 00:09:50ID:M67UxjyU
スレッド使ってるならタイマー使えば直るかもよ
スレッドだとスリープ時間調整してもなんかカクカクする
0447名前は開発中のものです。2006/09/24(日) 00:32:12ID:6GgCVHLl
ティアリングのこと?
だとしたらフルスクリーンモードで垂直同期フリップしか対処方法ないよ
これはJavaというよりまずOSの制限だけどね

それとも描画タイミングの話?
まさかpaintComponentとかイベントでやってないよね?
0448名前は開発中のものです。2006/09/24(日) 03:14:44ID:DPKnczEz
>>445
java.awt.Toolkit#sync
0449名前は開発中のものです。2006/09/25(月) 09:54:16ID:IwuQV8sz
>>447
> それとも描画タイミングの話?
> まさかpaintComponentとかイベントでやってないよね?

paintComponentとかイベントでやる、とは?

別のスレッドから定期的にrepaint呼んで、
描画スレッド(?)側では順次すみやかに描画、
っていうふうに俺はしちゃってますが。
(ちなみに>>445氏とは別人ですが便乗で)
0450名前は開発中のものです。2006/09/25(月) 12:26:10ID:1OzI6fw+
repaintをするということはバッファリングとか描画タイミングをSwingにまかせるということで
細かいタイミングを必要とするゲームでは問題が出る可能性がある。

かならず60fpsで描画とかするのならBufferStrategyを使うべし。
0451名前は開発中のものです。2006/10/17(火) 03:31:55ID:f7PH02F/
なんかえらく盛り上がってるな。俺も形態向けにゲーム作ってみっかな
0452名前は開発中のものです。2006/10/17(火) 13:19:41ID:n7uSCdbN
ここは携帯向けの話とちがうぞ
0453名前は開発中のものです。2007/06/04(月) 19:01:28ID:Ywyo7syb
すいませんアプレット初心者なのですが
”全て選択”や”コピー”といったボタンを作成して
テキストエリアなどに書き込まれた文章をコピーするには
どうやって作ればいいのでしょうか?
0454名前は開発中のものです。2007/06/05(火) 01:11:38ID:geU+8UYE
Swingのマニュアルは見てみた?

そもそもクリップボードはアプレットの中だけがデフォでは可能。
外部のアプリケーションとのやりとりをするのなら署名いれないとだめだぞ。
クリップボードの中身が自由に読み書きできると情報が流れるからね。
0455名前は開発中のものです。2007/06/27(水) 23:59:46ID:Tj+V3MLJ
23 名前: SDL厨 ◆SDL/2aFg42 [sage] 投稿日: 2007/06/25(月) 15:37:54 ID:J2r3CUKy
http://www.chukkysoft.com/m-bara/My3D/main.html
JavaApplet製

http://www.aarg.net/~minam/dungeon_design.html
(↑リンク先にcgiが設置されています)
これをJavaで実装し直しました。

-----------------------------------------------
なかなかがんばってるなぁ。


0456名前は開発中のものです。2007/08/20(月) 03:42:18ID:1R8lVPs6
ちょこちょこアプレット作ってるんだけど・・・
いつの間にか完全にFLASHが主流になってたんだな
アプレットに関するスレがこれ1つだけで、FLASHなんか板が出来てて度肝抜かれた
0457名前は開発中のものです。2007/08/20(月) 07:02:16ID:5geKEsLC
L
0458名前は開発中のものです。2007/08/20(月) 09:24:19ID:L9whq1AZ
アプレットだとGCやヒープなど細かい調整ができないからね
それでもflashよりはやれることが多いからメリットはまだあるけど、
JavaでやるならWebstartアプリかデスクトップアプリケーションのほうがいいと思われ
0459名前は開発中のものです。2007/08/20(月) 12:50:47ID:RnXgLe2C
Javaアプレットがこの先生きのこる道はお絵描き掲示板しかないのか
JavaVMの起動がもう少し早ければ。なぜにFlashはさっさか動き出せるのか
0460名前は開発中のものです。2007/08/20(月) 15:27:07ID:L9whq1AZ
>>459
まじめにいってるの?
VMの規模やライブラリの規模が違いすぎる
flashくらいの規模でいいのならKVMが小さいし、PCなら起動に0.5秒もかからんよ
0461名前は開発中のものです。2007/08/20(月) 19:38:46ID:BaAf1qlo
アプレットでは軽量のJVMを使うとか、
エンコーダ・デコーダや描画エンジンは出来るだけCで書いてJavaの層を薄くするとか、

理想論ばかりでなく、現実を見据えた実装をしてほしい所だな。
すれ違いスマソ
0462名前は開発中のものです。2007/08/20(月) 21:38:51ID:L9whq1AZ
まぁ俺もアプレットは専用のVM・・・というかライブラリだな
それが必要だと思ってる

思い切ってMIDPくらいにばっさりきっていいんじゃないかな
重い理由の一番が標準APIのjarをアンチウィルスソフトが見に行くことだったりするし

フルスタックがほしければJavaアプリケーションやWebStartアプレットにすればいいわけだし
ほんとJavaFXがあほらしくてしょうがない

ところで描画エンジンといってもJavaSEはアクセラレーションはきいてるしCになったところでかわるようには見えないな
0463名前は開発中のものです。2007/08/21(火) 09:27:58ID:9iCaPKlh
アクションスクリプトは我々PGから見ると触りたくないシロモノだが
PG素人に取ってはJavaより取り掛かり易いらしいね。
WEB上で作るソフトのほとんどは、簡単な画面効果とアクションゲームだから
アクションスクリプトに結局軍配が上がる。
0464名前は開発中のものです。2007/08/22(水) 09:37:22ID:EwftBpXU
我々?
勝手に代表面すんな
0465名前は開発中のものです。2007/08/22(水) 10:52:05ID:nCucXZ2M
俺もあまり使いたくないとか思ってたが、
JavaScriptを多用するようになってから考えが変わった。

とはいえ、Appletの方がやりやすいと思うけどな。
0466名前は開発中のものです。2007/08/22(水) 11:52:40ID:9ZSMJCK4
おおむね型が強いほうが開発は楽だな
0467名前は開発中のものです。2007/08/23(木) 19:19:15ID:4OFxg1Qw
>>463
アンテナが低いぞ。
むしろActionScript 3.0になって今最も人気の言語のひとつになってると思うが。
0468名前は開発中のものです。2007/08/24(金) 01:20:27ID:8it67wDA
>>467
AS3になってもやっぱりできることがまだまだすくねー
というかやっぱり汎用言語とは違うからアレでいいと思うけど
ジョイスティックとかつかえないだろとかいろいろと
0469名前は開発中のものです。2007/08/26(日) 12:54:09ID:rBDF1ZGo
正直ブラウザゲーで本格RPGとかCAVEの弾幕シューティングみたいなのとかやろうと思わん
今あるミニゲーで十分。すなわちASで十分。ジョイスティックなんてpcにつなごうと思わん
Javaアプレットでどんだけできても誰も求めてねーんじゃねーの
■ このスレッドは過去ログ倉庫に格納されています