08/09/28 22:31:38 4erl5gXp
というか前から意地でもアリもの使ってなんとかしようとしすぎているように見えたんでな。
もちいと数学勉強しないとその方法はちょっと辛いとおもう・・・ってのもある。
そんなに難しい数学じゃないから。(高校じゃやらないけど、その応用で済む
地面との当たり判定とかつくりたいなら逆の発想でハイトマップつくってそこから
ポリゴン作って、とかのほうが簡単よ?でないとパフォーマンス出すためにはクラスタ分け
きちんとしないとちょっと厳しいと思う。
もしもオブジェクト同士の衝突を考えているなら・・・よっぽど上手くやらないとまともな
パフォーマンスでない。距離公式使って球や円筒同士の当たり判定のほうが無難。
どちらも不可能ではない、けど簡単ではないって話だけどね。
正直聞いてる内容が自力で解決できないとなるとちょっと無理じゃないかなー。
(ネガティブな発言に見えるかも知れんけど、一応解決策も書いているのでそのつもりで。)
383:名前は開発中のものです。
08/09/28 22:57:14 U0iEQj4g
このスレ見てると質問の内容も回答の内容もスゲーな。用語すらもまともに理解できん。
どんなゲーム作ってるのか気になる。
384:名前は開発中のものです。
08/09/29 02:20:01 L8aMU6js
>>382
なるほど前に書き込んでる人なのか
[0]でわかったよ
レイでの当たり判定の前にちゃんと絞込みしてないと
確かにきついだろうね
数学は必要だけど具体的にどんな時に使うのか
本とかでは大抵書いてないよね、それが問題だと思うんだよね
385:名前は開発中のものです。
08/10/04 12:09:00 i6gF2OK4
みんなどうした?何かゲーム作ってる?
386:名前は開発中のものです。
08/10/05 04:05:05 tg6+UXrh
サウンド再生を試してるんですがどうしたらいいのか分かりません。
コントローラーでスプライトを操作して右の方に来たら音が鳴り続けるようにしたいです。
スプライトが右の方にいる限り、音が重なって再生されたりせずに
一本の音が再生され、終了した瞬間にまた最初から繰り返し鳴るようにしたいです。
cue.IsPrepareとかIsPlayingとか試したんですがどうも不正終了するのでよく分かりません。
とりあえず取っ掛かりとして↓のコードを晒しますのでこれをどう変えたらいいか教えてください。
LoadContent内
cue = soundBank.GetCue("testsound");
Update内
if (mySprite.position.X >= 200)
cue.Play();
else
cue.Pause();
387:名前は開発中のものです。
08/10/05 12:10:08 omFPsi9h
URLリンク(creators.xna.com)
↑これのxboxControllerSpriteFont.tgaをプロジェクトに追加して
コンテントプロセッサーにSprite Font Textureを指定して
font = Content.Load<SpriteFont>("SpriteFont1");
glyph = Content.Load<SpriteFont>("xboxControllerSpriteFont");
spriteBatch.DrawString(glyph, "%", ...
spriteBatch.DrawString(font, "ボタンを押してください", ...
みたいな感じで使ってるんだけど、通常フォントとボタンイメージを
同一のSpriteFontで扱うようにってできないのかな?
spriteBatch.DrawString(fontAndGlyph, "%ボタンを押してください", ...
って感じで使えると便利なんだけど。
388:名前は開発中のものです。
08/10/05 13:01:37 lFMkzhOs
>>387
そういう事をするためにSprite Font Textureが用意されている。
・・・のだが、正直言って日本語でそれをやるのは厳しいよな。
xboxControllerSpriteFontに対応している文字列を探して
上の様なコードを実行するメソッド作った方が楽そうだ。
389:名前は開発中のものです。
08/10/05 13:33:48 QOc49fbj
>>386
IsPlayingできると思うけど。
if (cue.IsPlaying == false && mySprite.position.X >= 200)
cue.Play();
不正終了する理由は?
390:名前は開発中のものです。
08/10/05 13:37:39 Q0AXzTyW
URLリンク(msdn.microsoft.com)
おまえらこれ行く?
391:名前は開発中のものです。
08/10/05 13:40:10 omFPsi9h
┐(´Д`;)┌
392:名前は開発中のものです。
08/10/05 13:42:43 dgTlshpD
家から近いな
14m*16mの会場に何人来るんだ?w
応募者以外で行く人いるんかな
393:名前は開発中のものです。
08/10/05 13:51:55 Q0AXzTyW
>>392
去年もこのホテルで、Xbox公認ファンサイトの人とか、芸能人とか板垣(格げーの人ね)、ジェイド(美人開発者)とか
いろいろ集めてインターナショナルパーティーやってたからね。
今年もこの発表会のあとに同じ会場でパーティーがあるみたいだから、ゲストの多くも発表会から参加するんじゃね。
コンテスト入選者にとっては、国内外のメディアとかデベロッパーとかの目に留まるチャンスですよ。
俺ですか?はい、予選落ちです。つーか1日にメールで発表会の案内よこすなヽ(`Д´)ノ選ばれたと勘違いしたじゃないかw
394:名前は開発中のものです。
08/10/05 13:56:28 tg6+UXrh
>>389
音が何回か鳴ったあとに実行時エラーになって
MSに情報を送信しますかみたいな例のウィンドウが出ます。
デバッガで試すと
$exception {"The method or function that was called cannot be used in the manner requested."} System.Exception {System.InvalidOperationException}
で、エラーのツリーを展開すると
!式を評価できませんでした
みたいなのが大量に出ています。
395:名前は開発中のものです。
08/10/05 14:50:52 dgTlshpD
>予選落ち
何人応募とかどっかでみれる?
396:名前は開発中のものです。
08/10/05 17:50:50 WZwP0nv8
少ないから数の発表は無いだろ