![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
現在MacOSでJavaの2Dゲームを作ろうとしています。
そのためにJJeditをダウンロードしたのですが、JJEditのみでゲームの作成・試行はできるのでしょうか?他になにかJava関連のソフトが必要なのでしょうか?
一応、文字列を表示するなどの簡単なプログラムを組んでコンパイル・実行するのには成功しましたが…
また、ゲームはアプレット形式にしたいのですが、JJEditとMacOSの機能だけでアプレットを作成することはできますか?ネットや参考書も数冊調べたのですが、たいていWindowsでの作成方法しかのってなかったり詳しくのってなかったりだったので、できたら方法を教えていただきたいです。
No.1ベストアンサー
- 回答日時:
同じMacユーザーのJavaプログラマとしてアドバイスいたします。
私もJavaの2Dゲームというやつを趣味で作っております。
>JJEditとMacOSの機能だけでアプレットを作成することはできますか?
ずばりできます。
Xcodeだけでもできます。もっと言えば、TextEditとTerminalだけでもできます。
私もちょっとした実験のためにはXcodeを使うことがあります。
JJeditを使ったことあ有りませんが、おそらくこれも実験用としては十分に
役に立ってくれることでしょう。
しかし、本格的なアプリケーションやアプレットを作ろうとするならば、NetBeansか
Eclipseを強く御薦めします。
NetBeansもEclipseも優れたリファクタリング機能を持っていて、大規模なコード修正時のストレスから
解放してくれます。
また様々なコードの補完機能、コードの問題点についてアドバイスしてくれる機能も豊富で、泣けるほど
気が利いています。さすがに多くのJavaプログラマの知恵を集めて作られたものはできが違います。
私はSwingによるGUIプログラミングを、GUIエディタで部品をポトペタして作るのが好きなので、
NetBeansを主要な開発環境として使っています。Eclipseの方が利用者が多く、解説書も
多く出回っていますが、MacではEclipseのVisualEditorが使い物になりませんので、私に
とってはNetBeansしか選択肢が有りませんでした。
いろいろな開発環境を試してみるといいと思いますが、NetBeansとEclipseのいずれかはどうしても
試してもらいたいと思います。
ついでになりますが、『Javaゲームプログラミング アルゴリズムとフレームワーク』(長久勝)に
アプレットとアプリケーション両方対応のフレームワークの作り方が書かれていて、私は感動しました。
開発時はアプリケーションとして簡単にテストでき、アプレットとして、ホームページ上で公開する。
ということができるので、これはいいことを教えてもらえたと思いました。
では、lucky9501様の健闘を祈ります。
ご回答ありがとうございます!
とても丁寧に教えてくださっていて大変感動しました。
お薦めしていただいたNetBeans(verはIDE6.1です)をさっそくダウンロードしてみたのですが、なぜか「インストール中にエラーが発生しました」「もう一度インストールしてください」となってしまい、何度やっても結果は同じでした^^;なんとか原因をつきとめてゲットしようと思います。
お薦めいただいた本はなんと研究室にありました!少し読んでみたところかなりの良書のようですね。教えていただきありがとうございます!
ansariga10さんの書き込みに励まされてがんばったところ、なんとかフレームを作成するところまでこぎつけました^^小さな1歩ですがこれからもがんばりたいと思います。
それでは本当にありがとうございました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- その他(パソコン・周辺機器) WindowsかMACか...どちらがオススメですか? 6 2022/05/21 10:31
- その他(プログラミング・Web制作) Pythonでexcelのvbaを作成、実行する方法について Pythonで表の自動集計プログラムを 3 2022/07/09 09:58
- Java mac mini 2009 でのmac OS における Java の入れ替えについて 1 2022/12/27 19:23
- フリーソフト フォルダ、ファイル名の一括変換について 3 2023/03/16 09:23
- その他(セキュリティ) パスワードの管理について googleのパスワードマネージャーはダメ? 2 2023/01/27 23:09
- システム CSVファイルのマッピング処理の省力化 1 2022/11/24 00:01
- その他(プログラミング・Web制作) プログラムの勉強のおすすめは 7 2022/12/09 20:09
- Java 自作Androidアプリのデータ引き継ぎ方法について。 Android Studio でアプリを作成 1 2022/08/13 21:44
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
C++からC#へ
-
素人ですけど・・・
-
vba クリップボードクリアにつ...
-
リアルプレイヤーの古い(以前...
-
マイクラ Ender IO 入れたらク...
-
エクセルVBAを動かすノートPC...
-
2ショットチャットができるHP...
-
VBAの「for i=1 to cells(…」...
-
プログラミング 学習
-
中学生でいきなりJava
-
MSCOMCTL.OCXのアップデートの方法
-
サイドワインダーのドライバ
-
JSP・サーブレットとphpどちら...
-
Visual BasicにてEXEやDLLのバ...
-
visual stadio 参照問題
-
gitでバージョン指定してダウン...
-
EclipseでJavaコンパイラのバー...
-
FCDUtil
-
cまたはc++は半年である程度...
-
【PHP】cakePHPで作成の良いサ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
vba クリップボードクリアにつ...
-
IISワーカープロセスが原因でCP...
-
unzip32.dllの利用について(64b...
-
プラグインとパッチの違いは?
-
C++からC#へ
-
C#のメモリマップドファイルに...
-
32ビットのアプリで、64ビットO...
-
appleスクリプトでアプリケーシ...
-
ASP(VB).NETでの背景色変更
-
RTT計測
-
予約システムの開発ツール
-
VBとVBAの違いについて
-
意味が分からないエラー
-
Javaセキュリティによってブロ...
-
Javaの種類ってどんだけあるの?
-
作ったアプレットを自動でアプ...
-
帳票出力について
-
javaのソースの呼び方
-
ログオフ中でもアプリケーショ...
-
GDIはいつ使われていますか?
おすすめ情報