[過去ログ] 一人で完成まで頑張るの寂しいからかまって [無断転載禁止]©2ch.net (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
758: 60 某犬犬 ◆HzfAAjcl8nz1 2019/12/14(土)15:52 ID:G2I+cy/Z(1/3) AAS
ボス攻撃のスプライトのチラつきを実装した
ボス攻撃のピクチャの最大数を
「ピクチャ数 = Nウェイ攻撃 x ボス最大数」
にすると滅多に使い切れ無いのに
無駄に確保して仕舞うので
「ピクチャ数 = 32」
とか適当に設定して
この中で遣り繰りする
するとピーク時にピクチャが
足り無くなる事が有り得るので
ピクチャを複数のキャラで共有して
フレーム毎に交代で描画する様にした
「描画開始」
・フリッカーN = 1
「描画ループ」
・ピクチャN >= ピクチャMax なら
・フリッカーN++
・N = (現在フレーム % フリッカーN + 1)
・N == フリッカーN なら
・描画フラグ = On
・違うなら
・描画フラグ = Off
・ピクチャN %= ピクチャMax
・垂直同期待ち
・描画フラグ == On なら 描画
759: 60 某犬犬 ◆HzfAAjcl8nz1 2019/12/14(土)15:53 ID:G2I+cy/Z(2/3) AAS
ファミコンの横16ドットのスプライトが
水平に4個を超えて並ぶとチラつくのと
原理的に同じ技術を使ってる
何にも考えて無いとスプライトが
チラつくどころか消えて
見え無い敵が襲って来る事になる
チラつきには文句言わずに感謝すべき
760: 60 某犬犬 ◆HzfAAjcl8nz1 2019/12/14(土)16:19 ID:G2I+cy/Z(3/3) AAS
ツクールの場合は
ピクチャ数が最大を超える度に
・ピクチャN %= ピクチャMax
・垂直同期待ち
とするだけでも1フレームの
チラつき表示が出来る
逆に、狙って無いのに
ピクチャが勝手にチラつく時は
ピクチャ番号が被ってるバグを
疑うと良い
761: 60 某犬犬 ◆HzfAAjcl8nz1 2019/12/15(日)17:55 ID:sv5UVbwj(1) AAS
「夜間着陸」のサブ・ゲームの
スケルトンを用意した
特別なイベント時のみプレイ出来る
大型艦は大気圏内では
現代の旅客機程度の機動力しか無く
無防備なので、夜間に熱光音電波重力
ネット等の全てのステルスを駆使して
着陸する必要が有ると設定した
揚力は、PDS物理学を使って
高次元で折り畳まれた宇宙の
何処か遠くに有る天体の重力を
艦の上方に透過させ、惑星重力と
釣り合いを取って発生させる
地球以外の惑星上も
同様の重力制御で1Gに保たれている
ボスは行き成り大量生産は無理ゲー
なのでネタが降りて来る度に
一つずつ追加します
シナリオの量産は
特別な手法を開発済み
762: 60 某犬犬 ◆HzfAAjcl8nz1 2019/12/18(水)20:45 ID:EbqUSCJ1(1) AAS
夜間着陸の夜景の描画を作った
取り敢えずランダムに
街の灯りを配置して
前進と上昇下降できる様にした
763: 60 某犬犬 ◆HzfAAjcl8nz1 2019/12/19(木)23:37 ID:xB7rodAs(1) AAS
夜間着陸の旋回移動を作った
・まず機体をロールで傾けて
X-Y回転した後
・そのロール角に応じてヨーの
X-Z回転で進行方向を転回する
・そしてヨーの分だけX移動
764: 60 某犬犬 ◆HzfAAjcl8nz1 2019/12/22(日)01:20 ID:62atMCRt(1) AAS
座標を実数から整数に変更した
固定小数点を無くしたので
繰り上がりのシンクロによる
プルプル振動が無くなった
765(1): 60 某犬犬 ◆HzfAAjcl8nz1 2019/12/24(火)04:37 ID:y0irDSzS(1/2) AAS
着陸地点とガイド・ビーコンを実装した
着陸の目標地点から複数の四角い枠を
一定の間隔と角度で配置する様にした
線の細い枠の画像を縮小すると
潰れて見えたり消えたりするので
沙羅曼蛇レーザーの時と
同じ仕組みで線を描いた
ローリングによる回転は省いた
766: 60 某犬犬 ◆HzfAAjcl8nz1 2019/12/24(火)06:00 ID:y0irDSzS(2/2) AAS
>>765
画像リンク
画像リンク
枠に近づいて、中を潜り抜けて行くと
着陸地点に誘導される
767: 60 某犬犬 ◆HzfAAjcl8nz1 2019/12/25(水)03:29 ID:neaAzoKf(1) AAS
夜間着陸の終了チェックを作った
各終了条件を満たしたら
フラグを立てる
・着陸地点に接近で成功フラグ
・着陸地点を通り過ぎたら
オーバーラン・フラグ
・地面に衝突したら衝突フラグ
各フラグの処理
・フレーム・カウンタ == 0 なら
・対応する効果音を鳴らす
・キー入力無効化フラグを立てる
・フレーム・カウンタ >= 20 なら
・終了/リトライ/ゲームオーバー
・フレーム・カウンタを
インクリメントする
768(1): 2019/12/25(水)04:35 ID:19YWrwdS(1) AAS
最初の3つのはenum でいいね
769: 60 某犬犬 ◆HzfAAjcl8nz1 2019/12/26(木)00:02 ID:KYDo60Ky(1/3) AAS
>>768
ツクール2003にenumは無いし
ポインタの代わりに変数番号の変数とかは有るけど
スイッチ番号の変数も無いからしゃーない
使った事の無い環境について
あんまし意見しない方がいい
770: 60 某犬犬 ◆HzfAAjcl8nz1 2019/12/26(木)00:43 ID:KYDo60Ky(2/3) AAS
説明の都合で共通処理の様に書いてるけど
それぞれ別イベントで異なった処理をする
成功なら自動操縦の処理をして着陸させる
オーバーランならメッセージを出して
最初からやり直す
衝突だったら爆発する
>・フレーム・カウンタ >= 20 なら
> ・終了/リトライ/ゲームオーバー
暫定的に20としてるけど
終了は自動操縦が終わってからだし
ゲームオーバーは40位まで爆発させる
書籍の様に完成したコードを
解説してる訳じゃ無く
作りながらの進捗報告と言う体で
進めてるので、弄ってる最中の部分への
意見はしなくてえぇよ
つうかワイがツクール先生で
おまいさんらが生徒だからな
勘違いすると単位やらんぞ
771: 60 某犬犬 ◆HzfAAjcl8nz1 2019/12/26(木)02:38 ID:KYDo60Ky(3/3) AAS
墜落後の爆発を作った
恒星系の処理からコピペして
ダメージの部分を取り除いた
爆発中は自機の移動をキャンセル
爆発が止んだらゲームオーバー
未使用のガイドの消去を追加
間違って描画されていたので修正
772: 60 某犬犬 ◆HzfAAjcl8nz1 2019/12/27(金)05:56 ID:GhGUwzRL(1) AAS
着陸成功後の自動操縦を実装した
着陸地点に到着したら
自動操縦で下記の方向へ
微調整して接地する
・ロール、ピッチ、ヨーを正面
・X,Y座標を着陸地点(Zは停止)
接地直後にピッチを上下して
画面を縦揺れさせる
成功フラグ等は実際には
状態遷移を表す整数になっている
・開始
↓
・接近、効果音
↓
・自動操縦
↓
・画面振動
↓
・完了、フェードアウト
773: 60 某犬犬 ◆HzfAAjcl8nz1 2019/12/28(土)22:32 ID:MSF0br0h(1) AAS
自機のプラズマ球が一つだけ
点滅するバグを修正した
ボスの部位の攻撃が画面に
ゴミとして残るバグを修正した
何方もピクチャ番号の計算が
間違っていただけ
774: 60 某犬犬 ◆HzfAAjcl8nz1 2019/12/29(日)00:45 ID:ig6nZgh8(1) AAS
ガイドの通過判定を入れた
ガイド・ビーコンを
潜り抜けた時と外した時に
其々の効果音鳴らす様にした
自機に一番近いガイドの
イテレータを保持して置いて
それ限定で当たり判定を
する事で最適化した
775: 60 某犬犬 ◆HzfAAjcl8nz1 2019/12/30(月)01:58 ID:9MHHNgfE(1) AAS
夜間着陸のマップを作った
20x20サイズのマップを
左上から1タイルずつ舐めて行き
タイルのIDに応じて
500x500の座標範囲に
ビルや道路等の灯りを配置する
全体でX,Z座標が-5000から+5000の
領域に収まる
スタート地点や着陸地点の
タイルIDが有ったら
変数に座標を入れて置く
余った灯りのピクチャは
ランダムに配置する
画像リンク
776: 60 某犬犬 ◆HzfAAjcl8nz1 2019/12/31(火)03:45 ID:LnEPoFcy(1/2) AAS
灯りのマップ配置に道路を追加した
残りは滑走路
街灯りと着陸地点の画像を作った
仮当てしてたものと挿げ替えた
777: 60 某犬犬 ◆HzfAAjcl8nz1 2019/12/31(火)06:23 ID:LnEPoFcy(2/2) AAS
夜間着陸のHUDを作った
ビル街の速度のHUD処理を呼ぶ
最高速度とブーストの設定を弄って
速度メーターをレッドゾーン無しにした
自動接地時に速度を
0まで落とす様にした
778: [age] 2020/01/03(金)16:22 ID:wvoZmWLS(1) AAS
PSリメイク版ドラゴンクエスト?やる。その2
動画リンク[YouTube]
779: 60 某犬犬 ◆HzfAAjcl8nz1 2020/01/15(水)08:09 ID:rOvcYbNu(1) AAS
あけおめ、ことよろ
着陸が成功した時と
着地点を通り越してオーバーランした時に
それのメッセージを描画する様にした
墜落時は空の画像にして置いたので
仕様変更で描画する事になったら
画像を差し替えるだけで対応できる
780: 60 某犬犬 ◆HzfAAjcl8nz1 2020/01/16(木)02:51 ID:yJKk7MsJ(1/3) AAS
街灯りのマップ配置処理に
滑走路の分を追加した
これで夜間着陸は一通り出来た
後はS-IIIのパワーアップを
受け取れる惑星の数だけマップを作る
多分あんまし考えずに
フィーリングで量産できる
781: 60 某犬犬 ◆HzfAAjcl8nz1 2020/01/16(木)04:50 ID:yJKk7MsJ(2/3) AA×

782: 60 某犬犬 ◆HzfAAjcl8nz1 2020/01/16(木)05:06 ID:yJKk7MsJ(3/3) AAS
去年末は先生ぶってイキって仕舞い大変スマンコ
たまに来るケチを付ける奴と勘違いしますた
三次大戦を前におまいらと和解せよする等した
783(1): 60 某犬犬 ◆HzfAAjcl8nz1 2020/01/17(金)05:57 ID:PnY//fJ0(1/2) AAS
動画リンク[YouTube]
「スペースSSS」RPGツクール2003用3DシューティングRPG 進捗動画 #014
夜間着陸のサブ・ゲームが出来ました。
緑のガイド枠を潜り抜けて、戦艦を滑走路に着地させます。
ブログ、Twitter、5chで毎日進捗と技術解説をしているので見に来てね。
制作:某犬犬
Web: 外部リンク[php]:lnl.osdn.jp
Twitter: Twitterリンク:schrochan
BGM素材は「サイバーレインフォース」さんの提供です
著作者:Cyber-Rainforce
HP:3104式
URL:外部リンク:cyber-rainforce.net
Twitterリンク:5chan_nel (5ch newer account)
784: 60 某犬犬 ◆HzfAAjcl8nz1 2020/01/17(金)06:00 ID:PnY//fJ0(2/2) AAS
>>783
動画リンク[YouTube]
続編では、こんな感じにしたい
785: 60 某犬犬 ◆m6HUWv.YwMNd [age] 2020/10/10(土)13:47 ID:O4TZOpDd(1/2) AAS
今年は図書館でクエスト量産する予定だったが
この世界情勢なので放置してたスマンコ
ネットで図書館の代用できそうなのだが
その前に2件ほど別プロジェクトを割り込ませる事にした
取りあえず、昔誰かが作った戦車のフリゲをリメイクする
786: 60 某犬犬 ◆HzfAAjcl8nz1 [age] 2020/10/10(土)14:21 ID:O4TZOpDd(2/2) AAS
トリップ違ったな これか?
Linux版ツクールMV用にJavaScriptでプラグイン書いた
スタック管理、構造体、文字列、スプライト等の
個人的便利ライブラリになった
MVはスーファミ時代のアセンブラ風味で
ゲーム職人気分が味わえるので良い
画像リンク
ミニゲームだから多分そんなに時間かからんじゃろう
787: 60 某犬犬 ◆HzfAAjcl8nz1 2020/10/11(日)08:05 ID:GUOUnJKr(1) AAS
全戦車の座標の最小値と最大値を求めて
最小値が画面の左端、最大値が右端になる様に拡大率%を計算する
キャラがはみ出ない様に、X,Y方向の拡大率の小さい方を優先する
拡大率 = 100 * マップ幅 / (最大値 - 最小値)
最小値と最大値の平均を画面の中央にする
描画X = ((X - 平均X) * 拡大率 / 100) + 画面中央X
スマブラみたいにキャラが接近すると、画面がズームインする
上下前次1-新書関写板覧索設栞歴
あと 215 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.038s