[過去ログ] 【初心者】課題をクリアしていくスレ【講習会】 (787レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
425: 名前は開発中のものです。 [age] 04/07/31 21:01 ID:3/wDI70a(1) AAS
 良スレ 
426(1): 名前は開発中のものです。 [sage] 04/08/01 02:10 ID:aZwyLY/F(1/2) AAS
 ageられると書き込みたくなる部外者でつ 
  
 >>417g=0;って、重力加速度を変更するより接地フラグ使った方がいいとおもふよ。 
 あと、例えばy=20ピッタリになったりすると 
 次フレーム以降(abs(add)<0.01)になるまで、地面にめり込んでブルブル言うかも。 
 コレが出ると、addがいくら大きくても地面にピタっと張り付いちゃうから 
 if(y>2020(4): 名前は開発中のものです。 [sage] 04/06/12 20:29 ID:g4kSpUbw(5/5) AAS
 ツクールXPで一本作って、それを元にどんどん下に落としていくのはアリかも。 
 「ゲームに必要な要素」は、ツクールを解析してそれを実装することで体現できる。 
)の時はy=20って修正した方が良いかもね。少し計算ずれるけど。 
  
 if(y>20)が成り立つ時addは+だって保障されてるから 
 if(abs(add)<0.01)のトコはif(add>-0.01)でもいいね。 
  
 あとマジックナンバーは後々苦労のタネになるから、大きいプログラム組むときは注意ね 
  
 >>421421(2): 名前は開発中のものです。 [sage] 04/07/27 23:03 ID:iQq31bJ4(1) AAS
 突っ込んでいいとこかわかんないけど 
 417の 
  
 add+=g;  
 y+=add;  
 if (y>20)  
 {  
     add=-add*0.95f;  
     if (abs(add)<0.01) // if (abs(add) > 0.01) じゃないかな・・・・減衰無しだし 
     {  
         g=0;  
         add=0;  
     }  
 } 
そうやっちゃうとaddが十分デカイときに止まっちゃうよ 
427: 名前は開発中のものです。 [sage] 04/08/01 02:58 ID:aZwyLY/F(2/2) AAS
 おう、大切なことを忘れていた。 
 見た感じ 
 add=-add*0.95f; 
 はあまりよろしくない。>>426の2-3行目のような現象の引き金になるから。 
 add=-fabs(add)*0.95f; 
 とかにしたらどうかな。 
  
 そうそう、てっきりJAVAかなんかと思ってたらCなのね。 
 absはint返すから abs(add)<0.01 イクナイよ。 
 fabsfとかをご利用下さい。 
428: 名前は開発中のものです。 [] 04/08/04 07:03 ID:2dcabQIG(1) AAS
 あげ 
429: 名前は開発中のものです。 [sage] 04/08/04 07:58 ID:l64BR6wY(1/2) AAS
 課題3赤い四角 
 外部リンク[zip]:gamdev.org 
  
 開発環境 
 Delphi6 
 TrueVision3D 
  
 スクリーンショット 
 画像リンク
 
 
  
 コンパイル・実行にはSDKが必要 
 外部リンク[php]:www.truevision3d.com 
430: 名前は開発中のものです。 [] 04/08/04 11:13 ID:l64BR6wY(2/2) AAS
 課題5キー入力 
 外部リンク[zip]:gamdev.org 
  
 開発環境  
 Delphi6  
 TrueVision3D  
  
 スクリーンショット  
 画像リンク
 
 
  
 コンパイル・実行にはSDKが必要  
 外部リンク[php]:www.truevision3d.com  
倒したキーの方向の加速度を1としてそれを徐々に減らすことで慣性ぽくなってます 
  
 If Inp.IsKeyPressed(TV_KEY_UP) = True Then 
 sngWalk := 1; 
  
 if sngWalk > 0 then begin 
     sngWalk := sngWalk - 0.05; 
 If sngWalk < 0 Then sngWalk := 0; 
 end; 
  
 sngPositionY:=sngPositionY-sngWalk * TV.TimeElapsed; 
431(1): 名前は開発中のものです。 [sage] 04/08/05 19:01 ID:AmQSIvEb(1) AAS
 ここは良スレですね。 
  
 >>419おせっかいかもしれないけど、timeGetTime使うなら、 
 timeBeginPeriod,timeEndPeriodもつかわないと 
 効果が出ない希ガス。 
 これでGetTickCountよりはかなりの精度が出るはず。 
432(1): 134 [sage] 04/08/05 22:50 ID:mK0RKtyB(1) AAS
 >431 
  
 どうもご指摘ありがとうございます。 
 そのAPIについてヘルプで調べてみることにします。 
433: 名前は開発中のものです。 [sage] 04/08/06 03:05 ID:qcytQZRR(1) AAS
 >>432 
 どういたしまして。 
 ソースを一通り見てみました。 
 VBでゲームを作る場合は処理速度が結構効いてきます。 
 ただ単にVBが遅いのではなく、 
 プログラムしだいでVCと同等にもなります。 
 ちょくちょく顔出して良スレに貢献したく思います。 
434: 名前は開発中のものです。 [sage] 04/08/09 21:10 ID:LdCU4OgV(1) AAS
 おっぱい 
435(1): 名前は開発中のものです。 [sage] 04/08/09 22:22 ID:BKqxHMzO(1) AAS
 乳揺れのプログラミングか?それは難しいな。 
436: x≠先生かつx=生徒 ⇒ x=俺 [sage] 04/08/12 00:50 ID:K+7sQalX(1/2) AAS
 学校の課題オワンネー('A`) 
437: x≠先生かつx=生徒 ⇒ x=俺 [sage] 04/08/12 23:42 ID:K+7sQalX(2/2) AAS
 うわっ・・・書き込むスレ間違えてた。 
 ごめん。ほんとごめんorz 
438: 名前は開発中のものです。 [sage] 04/08/16 12:22 ID:m2Ub/WUk(1) AAS
 そろそろまとめサイトとかテンプレサイト欲しいな 
439: 名前は開発中のものです。 [sage] 04/08/16 19:59 ID:jZT97JO5(1/2) AAS
 スレ嫁莫迦 
 外部リンク:gamdev.org 
440: 名前は開発中のものです。 [age] 04/08/16 20:00 ID:jZT97JO5(2/2) AAS
 あ、上のはまとめサイトね 
441(2): 名前は開発中のものです。 [sage] 04/08/16 21:44 ID:9HvblQcl(1) AAS
 まじで初歩的な質問なんですけど、exeファイルをzipに変えるにはどうすればいいのですか? 
442: 134 [sage] 04/08/16 21:51 ID:ORbMSiN8(1) AAS
 >441 
 圧縮ソフトというのは知っていますか? 
 たとえば、フリーソフトでlhacaとかシェアソフトでwinrarなどがそうです。 
 lhacaの場合は、インストールしたら、ショートカットにドラッグ&ドロップ 
 するだけで、簡単にzipに変換できるはずです。 
443: 441 [sage] 04/08/17 10:42 ID:d2NeWVSY(1) AAS
 先生有難う御座いました!解決しました! 
444(3): 名前は開発中のものです。 [sage] 04/08/17 17:48 ID:KRBya/B4(1/3) AAS
 今更掘り返して申し訳ないんですけど 
  
 >>130130(3): 4  ◆3VUXqvbfSY  [] 04/06/23 20:11 ID:YwmthHB/(1) AAS
 >>128 
 ぜんぜんOK!HSPが居るんだから大じょーぶ。 
  
 >>129 
 MSDNライブラリを読む事から始めましょう。 
 ウィンドウ表示に関しては、VCの最初の壁です。コレがあるからVCは面倒くさいんですが…。 
 しかし、ウィンドウが表示できれば、簡単なゲームは直ぐ作れるようになりますって。 
  
 まあ、難しければHSPに転向しちゃうって手もあります。 
 スピードが要求されなければ、かなり便利な言語です。 
  
 HSPでググってみてください。 
>>ALL 
 わかりました。インベーダーで始めましょう。 
 ただし、インベーダーが一通り作れたら、落ちゲーにも触れますよ(ぷよぷよやドリラー等) 
  
 階級制は面白いんですが…判断基準が…微妙…。 
 昇級試験制にしたらどうでしょう。 
 たとえば。 
 問題(if文を使わずに、A=Bなら0。A≠Bなら1を表示するプログラムを作れ) 
  
 とか  
に書いてある 
 >問題(if文を使わずに、A=Bなら0。A≠Bなら1を表示するプログラムを作れ)  
 って言うのはwhileやswitchを使うと捕らえていいんですかね 
445: 名前は開発中のものです。 [sage] 04/08/17 17:51 ID:fYWyfAAP(1) AAS
 >>444 
 本人じゃないけど、漏れは違うと思うよ。 
446: 名前は開発中のものです。 [sage] 04/08/17 18:06 ID:KRBya/B4(2/3) AAS
 やっぱり違いますよね 
 うーん謎だ・・・ 
447(1): x≠先生かつx=生徒 ⇒ x=俺 [sage] 04/08/17 18:07 ID:V+JFCm7+(1) AAS
 >>444 
 ・printf("%d\n", A != B); /* 単純に演算子として使う */ 
 ・printf("%d\n", A == B ? 0 : 1); /* 三項演算子 */ 
 ・printf("%d\n", !(!(A - B))); /* A ^ Bでも可 */ 
 ・printf("%d\n", A - B || 0); /* 上とは0, 1のみに絞る方法が違うだけ、&& 1でも良い */ 
  
 とりあえず思いついた範囲でこれだけ 
448: 名前は開発中のものです。 [sage] 04/08/17 18:11 ID:KRBya/B4(3/3) AAS
 >>447 
 解答ありがとうございます 
  
 やり方はいろいろあるんですね 
 もっと勉強しなくては・・・ 
449: 名前は開発中のものです。 [sage] 04/08/19 12:48 ID:5g9NjXdB(1/2) AAS
 保守 
上下前次1-新書関写板覧索設栞歴
あと 338 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.032s