投稿記事

2024年 08月の記事 (7)

Circle-AY.Info 2024/08/30 18:25

座標系がいっぱいあって頭がフットーしそうだよぉ!

 どうも、U.G.M.です。
 ひとまずある程度、目指している方向に進み続けてはいるようなので、一度定着しちゃいますね、ペタリ。

 しばらく自機弾が基準座標からしか飛ばなかったのですけど、今日いろいろ追いかけて「これだ!」ってところを突付いたら、今度は逆に元気過ぎるレベルで大仰に弾が動いて、というか動きすぎて、どうしたものかなこれ。

 あ、自機弾にはカメラの方向を向く処理、いわゆるビルボード処理を入れてあります。
 どうもビルボード処理、C#スクリプトからLookAt関数を使う方法と(これが常道だと思います)、なんとシェーダーで書く方法があり、今回ChatGPTさんと俺氏との共同作業でシェーダー書いてみたので、よろしければダウンロードして試してみてください。
 100円のところに置いときます。(守銭奴)

 あ、そうだ、水ヨナ祭り当選しました。(総応募サークル37、全員当選)
 11月はサイエンスホールでボクと握手!
 ……カトケンは対戦ゲームじゃなかったけど(選ばれなかった側がお邪魔キャラとして出てくる)、今回は対戦要素入れてみようかしら……。

【 缶コーヒープラン 】プラン以上限定 支援額:100円

このバックナンバーを購入すると、このプランの2024/08に投稿された限定特典を閲覧できます。 バックナンバーとは?

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

Circle-AY.Info 2024/08/24 22:58

ハーフパイプ、なんとかなりそう。

 どうも、U.G.M.です。
 昨日、Ci-enに投稿した後で、記事を投稿したよーって話をDiscordに書いたんですよ。当然記事のリンクを貼るわけです。
 貼ってしばらくして気付いたんですけど、Discordではサムネと共に文章の序盤が書き出されるんですね。そして、その後ろのほうにギリギリで出る「セックス」の4文字……。
 うわ、やばーい!とりあえず言い訳を書いてその場は収まった?のですけど、皆さんもゆめゆめ油断めさるな……。

 ところで、昨日失敗したハーフパイプですけど、今日は概ね成功といっていいところまで行けたので、今回はそのご報告です。

 ほら、綺麗に登ってるじゃろ?
 結論から言うと、床オブジェクトに自機を「transform.setParent(MYSHIP)」で貼り付けて、その後に床オブジェクトにのゼロ位置に自機を合わせることで、床と自機の座標を結びつけることで解決しました。
 簡単に言うと「グッとやってパーン!」ってやったら成功しました。
 もちろん、動画を見ればわかる通り、まだ不完全な状態ですけど、これくらいならどうにか直せそうなので後でゴニョゴニョしますわ。

 よかったー、これできなかったら作る意味ないもんなぁ。
 というわけで、ご報告でした。

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

Circle-AY.Info 2024/08/23 16:19

ボクはハーフパイプが作りたかっただけなのに。(BHTD)

 どうも、U.G.M.です。
 いきなり核心から入りますが、俺氏「NTR」と呼ばれる創作物が、あんまり好きじゃありません。
 というか、妻(まれに夫)は夫(まれに妻)の所有物じゃないんだから、たまにはセックスのお相手が違ってたっていいじゃない、彼女(まれに彼)の性欲に正直になってるのを肯定してあげようよ……という立場です。
 ごましお程度に覚えておいてくれ……。

 それはそれとして、ワイヤーフレームといえばチューブ・ハーフパイプです。後者が完成すれば前者が実装できるので、まずはハーフパイプを作りましょう。

 はい、今回は急ごしらえで作ったハーフパイプ状のものを使います。

 ちなみにUnityのTipsなのですけど、Edit→Prefarences→Colorsを選んで、Playmode tintの色を奇天烈に変更しておくと、実行中かどうかがパッと見でわかるので便利です。今日はこれだけ覚えて帰ってくださいね。
 というわけで、自機(仮)はハーフパイプに乗れるのか、注目の一戦です。

 あー、上りのガン攻めも虚しく、下りで地面を抜けてしまいました。失格です。
 やはりもうちょっと真面目に計算してあげないと駄目ですね。がんがってやってみましょう。
 次は負けねぇからな!

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

Circle-AY.Info 2024/08/18 22:02

できたのでおすそ分けします。(300円で)

 どうも、U.G.M.です。
 さすがにツール作るにはのんびりし過ぎだろう、と。これくらい1日で作れなくてどうする、って気分です。トシ取ったなぁ……。

 そんなわけで、最初は「敵機の角度を決めるのに便利なツールが欲しい」程度の話だったのですけど、気が付いたら「キチンと打ち込めばオリジナルの弾幕が作れるツール」を作っていました。いや「いました」は嘘だな、作ってます。

 もともとは「1周が360度なのは計算がめんどくさいから、1周を256度にしようぜー!」って話をしたくてこのツールを作っていたのですけど、なんというか、別にツール作らなくても話はできたなぁ……って。
 そんなわけで、もし「ツールが欲しい」「せっかくだから改造して使いたい」などありましたら、アイスクリームおごってください。そちらに全部置いときます。
 では、後は300円の記事にて。

 ……あ、そういえば「なんで256度系なのか」書くの忘れてましたけど、平たく言えば「キリが良い」から、となります。
 例えば、直角に曲がる場合には「0x40を足す(引く)」、反転は「0x80を足す(引く)」と書けば、わかる人ならわかってくれるんじゃないでしょうか。
 では、改めて。

【 アイスクリームプラン 】プラン以上限定 支援額:300円

今回作ったツールがダウンロードできます。

このバックナンバーを購入すると、このプランの2024/08に投稿された限定特典を閲覧できます。 バックナンバーとは?

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

Circle-AY.Info 2024/08/17 01:40

ツール作るの甘く見てたわ……。

 どうも、U.G.M.です。
 ええ、ぶっちゃけツールを舐めてましたね。いま泣いてます。

 とは言え、なんとか思い描いていたものよりゴージャスに作り込めそうな予感がしてきたので、少々お待ち下さい。
 とりあえず今日は寝る……。

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

« 1 2

月別アーカイブ

記事のタグから探す

記事を検索