928 :
名称未設定:03/06/07 13:10 ID:YO/nbA4d
>>926 >>927 くわしい解説だ!うれしいなあ。。
ためになります。いろいろ実験しようと思います。
メタルはOS Xでも動くそうですよ。クラシックとXの
どっちでも動くカ一ボン?だったような?
>>928 おぉ、ホントだXでも動いたよ。
んじゃ、Basicプログラムは初めてなので試しに色々作ってみます。
930 :
928:03/06/08 00:43 ID:uRnrYVpF
931 :
928:03/06/08 00:58 ID:uRnrYVpF
解説、、、
テンキ一の1が左、3が右、5が上にそれぞれ移動させます。
932 :
927:03/06/08 01:10 ID:FVIaHo9L
933 :
928:03/06/08 07:29 ID:g4P/sZwe
>>927 す、すごいな、、、ちゃんとゲ一ムみたいに動くし。
慣性の動き方するし。
しかも細かい説明つきだし。
ジャンプもボタン押し続けても戻ってくるから驚き。
927さんマジなプログラマ一だったりして?
参考にさせてもらいますよぉ
934 :
927:03/06/08 13:38 ID:FVIaHo9L
Basicは初めてでmain関数はどうするんだ!?とか
ユーザー定義関数は一行だけ!?とか結構戸惑いましたが、おもしろいです。
フルスクリーン表示もできるみたいです。
>>933 いや、日曜プログラマでVectorでしょうもないMacソフトウェアを公開してる輩です。
>>935 誠にスマンが、オマイの口調に(; ´Д`)ハァハァだぞ。
937 :
928:03/06/08 21:40 ID:jYY0vs/u
938 :
928:03/06/08 21:42 ID:jYY0vs/u
解説どわすれ、、
テンキ一の1が左、3が右、Zがジャンプ。
METALはMMLでBGMは鳴らないのかな?
PLAY "cdefgab" だっけ
懐かしいなぁ
マックでゲームを作りたいんですけど行き詰ってます。
C言語がわかればいいのかと思って本一冊読んだんですけど
ゲームを作るうえで必要な知識とかさっぱりです。
C言語の場合は文法を覚えただけじゃだめだよ。
Macのアプリケーションを作るにはMacのAPIを使わなくちゃいけない
(OS.9までならTool Boxと呼ばれていた)
まずはGoogleで色々調べてウィンドウを表示するところから始めるといいと思う。
また、C言語じゃなくても
上で少し話題になってるMetal等ならMacのAPIを勉強しなくても、
そのままゲーム作りに取り組むこともできる。
できたらガイドラインみたいなのほしいです。
今のラインとしては、ポインター、あーなるほどねみたいな感じなんですけど、
944 :
名称未設定:03/06/09 00:33 ID:rLxHVykS
全くの初心者なんですけど、mac版HSP何とか使えないものか…と模索中。
win版なら解説サイトいっぱいあるんだけど、対応していないオブジェクトも
たくさんあるみたいなんで。
他にHSPいじってる人います?
うぁ、おもろいねーMETAL
プログラム全然解んないけど、ちょっと勉強してみようかな
OSXな人はGLUTから始めるのもありじゃないかな?
Mac依存しないし(もちろんCarbonとの連系も可能)、日本の解説サイトも結構ある。
いち早くOpenGLをマスターしたい人にお勧め
>> 939
メタルでは、音を鳴らすにはリソ一スファイルという
のを使うようだ、
SoundApp PPCなどで音をシステム用のサウンドに変換して
ResEditにドラッグして、音をリソ一スファイルにコピ一
すりゃOK.説明下手だけど、もっと詳しく教えてくれる人
がいるかもね。
MMLはしらないけど、、
あとクイックタイム形式やピクト形式なんかは直接扱える
てんだからマジでスゴイ、、、
アドベンチャや紙芝居ならすぐ作れると思う。
METAL と Runtime Revolution は独立スレ立てても良さそうだね。
Cocoa スレ、C 言語スレ、Squeak スレ、HyperCard スレ、AppleScript スレ、Shell Script スレ
もあるし。あとは Carbon スレも欲しい所。
Runtime Revは詳しく触ってないからよくわからないけど、
MetalならMacプログラム初心者の人でも触れるから中々盛り上がりそう。
Flashがモナーネタでブレイクしたように(おいおい)Metalでメッセージ色の
強い作品をこの板で次々公開すればユーザ増え...ないかな
METALなかなか面白そうだね。
昔、ベーマガ読んでプログラム作ってた頃のことを思い出したよ。
954 :
936:03/06/10 02:36 ID:YZ2NdhiP
スッ・・スマン、でもヤッパリ(; ´Д`)ハァハァだぞ。
もしかして漏れは変態・・・。
955 :
936:03/06/10 02:49 ID:YZ2NdhiP
質問するの忘れてた。
このスレ見て、久しぶりにプログラムやってみようと思って
Offscreen1
↓ CopyBits()
Offscreen2
↓ CopyBits()
メインのウインドウ
上の様な感じのヤツ作ったんだけどOS9ならそこそこ
スピード出るのに、OSXじゃバカみたいに遅いってのは
そういうもんなんでしょうか?
いまメタルで例のボ一ルをアイコンにかえて、移動するブロックのうえに乗っかる
部分をやってる。これが苦戦。。
下からめりこんでいったり、上でピョンピョン跳ね続けたりでもう。。
あと、マイキャラ以外の物体を動かすのがよそう以上に面倒そうだね。
もうじきテスト版をうpします。927さんのほうがもっと上手くやれると思う。
もし、その部分が上手くいって、画面をスクロ一ルさせたりできるように
なったら、MSXの忍者くんっぽいの(古い)できそうかも。
あ、それよりサ一カスチャ一リ一のほうが作りやすそうだね。あれはハマったなあ。
ウホっ期待
>>955 このスレではだいぶ既出な話ですが、OSXではダブルバッファリングをウインドウシステムが行っているため、
ウィンドウへのコピーは実際の画面ではなくウインドウバッファへのコピーとなっています。(ディスプレイの
ポートへのアクセスは通常できません)ですから、Offscreen2→ CopyBits()の処理は無駄です。フルカラー
モードで行ってるならなおさらです。
>>778参照
OSXでウインドウの内容を更新しながら移動ができるのはそのため。
960 :
936:03/06/10 17:47 ID:ThZY1knk
>>959 既出でしたか、スマソ。
Offscreen->CopyBits()の部分取っ払ったら
確かに速くなったけど、縦・横スクロールのシューティング
作るには厳しそう。
OSXならOpenGL使った方がよさそうだね。
まぁ、ヘタレの漏れには無理そうだが・・・。
サンクス。
2Dとか、あまり難しいことしないならOpenGLは結構いい選択肢かも。
とかいってる漏れはただいまGLUT修行中。
回転、拡大縮小全てハードでやってくれるのがイイ!
962 :
名称未設定:03/06/12 01:53 ID:7OZZTvQy
>>960 >OSXならOpenGL使った方がよさそうだね。
>まぁ、ヘタレの漏れには無理そうだが・・・。
そうでもないよ、Carbon駆使してスプライト実装するよりは
平面にテクスチャ貼った方が楽かも知れない。
計りに乗れますた
>>962 実は漏れもそう思って
>>961氏と同じく
GLUT修行中だったりします。
>>963 ワタスも乗れますた。
出来れば、アローキーもサポートしてホスィ。
iBookなんでテンキーが横並びです。
966 :
963:03/06/12 16:09 ID:Vt8h4yJT
>> 964 テストプレイさんくす
>>965 >出来れば、アローキーもサポートしてホスィ。
ウイ〜ッス。
967 :
963:03/06/12 16:23 ID:Vt8h4yJT
ていうか、だれかアクションゲ一ムの簡単な企画とか
持って無いの?
自分で考えなきゃダメなの?このスレの1はもういないようだし、、
968 :
963:03/06/12 20:20 ID:OQFPdIP5
いまアニメ一ションさせようと四苦八苦、、
その昔あったLCDゲームアレンジとかどう?
ファイアやハイウェイ、与作 とか
970 :
963:03/06/12 21:53 ID:5+fyz3H7
たしかに誰かアイデアをくれた方が作りはじめやすい。
この過疎度じゃねぇ。
過疎だから強者も少なくて呑気に開発できそうだが。
開発するための資料はもっと少ないからなぁ。
アクションゲームの構想は自分で作るために取ってあります。
構想が練れなければ、企画厨の人に相談してみるべからず。
先ず、何作るか決めないと進まんよ。
まずはジャンルかな?
ミニゲーム系の規模の小さいやつからはじめた方がいいかもね。
マリオを8方向に動かすプログラム。
どんな簡単なアクションゲームの企画が欲しいのか教えろや
神じゃないんだから漠然といわれてもアイデア出せんよ