Archiverse Internet Archive
投稿のみ 投稿と返信
前のページ(最近)
19 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 2980
次のページ(過去)
返信[4]
親投稿
すう SU-KUN
一方、BG面をグラフィック化して文字を描いているのは、ゲーム部分のエンディングで、こちらは、横に2画面分(BGを2面使用)のBGを用意して、BGPUTでパターンが重ならないように敷き詰め(1459行~)、BG面をそれぞれ、画面外から交互にスクロールさせてくる形で無限スクロールを実現しています。 BGPUTで文字を打つ方法でも、2画面分広さのBGSCREEN+BGCOPYでできるかもしれないです。 非常に無駄だらけで見辛いコードですし、もっと簡単に実現できる方法もあるのかもしれません^^;参考になるかわかりませんが、よろしければご覧になさってみて下さい。
2そうだね
プレイ済み
返信[3]
親投稿
すう SU-KUN
先日公開した、こりんごさんとの共同作品の中で、BG面をグラフィック化して文字を描いている部分と、グラフィック面をスクロールさせてスタッフロールを流す部分がありました。 LEGEND OF KAKO 【DRDQN3N4】 3DS版とWiiU版両方が入っていますが、3DS版の方だと、2113行からのDEF EDMOJI~が、グラフィック面に文字を表示し、指定ドットスクロールさせるユーザー定義命令になります。エンディングで利用しています。 グラフィック面が縦に2画面分以上あるのを利用して、画面外に文字を書いた上で、GOFSで表示位置をスクロール、1画面分スクロール終わったら、下1画面分を上1画面分に丸々コピーし、表示を上画面に戻す、と言うのを繰り返しています。
2そうだね
プレイ済み
返信[1]
親投稿
すう SU-KUN
しんいちさんの趣旨とあってるかわかりませんが、BG面にパターンを重ならないように敷き詰めて、GPAGEでグラフィック面として書き換え可能にして、GPUTCHRで文字を書く方法はいかがでしょう?
1そうだね
プレイ済み
返信[7]
親投稿
すう SU-KUN
えーと、2次元配列って言うとあれですよ。えっと、ほら、なんて言うか…えっと、あの、えっと (説明下手)
6そうだね
プレイ済み
返信[10]
親投稿
すう SU-KUN
>みなつさん おお、ドット単位で判定できる上に、プログラムも楽ちんですねー^^(そのメリットは大きい…) このUIライブラリ、将来的にはPICSなんかにも使用しようと思っていて、GRP面はいっぱいいっぱいになりそうなので、実装するとしたら配列変数にオブジェクト番号で保存かなぁ… すうも、シンセサイザーを随分昔から作りかけているのですが(なぜかBIGで動かないので3号用…)、黒鍵の当たり判定めんどくさい!と思ってたので、この方法を使うといいかもしれませんね^^情報ありがとうございます。
2そうだね
プレイ済み
返信[8]
親投稿
すう SU-KUN
>ナルミンチョさん おお、すごい!ナルミンチョさんの作品のUI凝ってますね^^これだけを組むのは結構大変そうです。リソースも拝見させてもらいましたけど、512x512ぎゅうぎゅう詰めって感じですね。 GPRIO命令は昔触ったまま、すっかり忘れてました><;一方のGOFS命令にZ指定がないのって、プチコンのアップデートで後からできたからですよね。 ウインドウなどはやはり少々面倒でも四つ角を別に用意して合成する方がよさそうですね。それから、タッチ判定もスプライト使うと楽ではあるんですよね…(スプライト万能説;;;) >あまさとさん 今回ライブラリ作るのも自分向けが目的なので、他の人にも使いやすくできるかは未知数です^^;でも、WiiUスレに投稿してますが、3DS対応予定です。そうそう、GRPページ、余ってる分をSPやBGの2枚目に使いたいですよね…><;
1そうだね
プレイ済み
プレイ日記
すう SU-KUN
『UI関数を作ろうと企画中…』 UI(GUI)ってゲームでもツールでも必要になるけど、プチコンで作るのって、リソース準備したり、配置をこまごま調整したり、意外と大変じゃないですか?それに、作品毎に毎回作り直すのも無駄に感じます。 そこで、DEFを使ったUI関数を作ろうと企てたのはいいのですが…。(ちょうどいい画面がなかったのでスクショは適当…)
22そうだね
プレイ済み
返信[2]
親投稿
すう SU-KUN
ただ、スプライト面のGRPは、ゲーム本編などで割とギリギリまで使っている事も多く、それと同時にUIの方で、大きめのボタンやウインドウなどの領域を確保するのは難しそうです…。かといって、BGだと、半透明も使えなかったり… 結局は、ボタン類はあまり動かない仕様にしてBGに描画、カーソルなどの動くもの、半透明の背景などはメインプログラム側でスプライトを用意して、関数に渡すと言う形で実装しようと考えています。 でも、BGも表示できる面は4面あっても、参照されるGRPページは1つしかないですし…、うーん…、UI専用のGRP面が欲しいですね(;´∀`)
2そうだね
プレイ済み
返信[1]
親投稿
すう SU-KUN
最初に、いくつかの市販ゲームのUIを研究しました。結果として、WiiUのゲームはボタンなども複雑に動いたりする物が多かったですが、3DSの方は、意外と色反転するだけとか、思ったよりも動いてなかったです。このあたりはハードウェア制限によるものでしょうか。3DS程度の物ならプチコンでも十分に再現可能と思いました。 次に実装を考えました。プチコンのBG面を1つ犠牲にして画面全体をおおい、仮のGRP面として使い、全てのオブジェクト類を自前で描画しようと考えました(グラフィック(GRP)面はスプライトに隠れてしまうため使えません)。 でも、市販ソフトを見ると、多くのボタン類は、アニメーションで色が変わったり、拡大縮小したりする事が多かったので、プチコンで実装するならスプライトを使わないと、速度面などで難しそうです。
2そうだね
プレイ済み
プレイ日記
すう SU-KUN
お絵かきソフト『Pics Limited for U』Beta2でパンケーキ描きましたー♪ブラシ機能楽しいよー お絵かきソフトの公開キーはこちらです【JK33Y5RM】 フォルダ名【PICSLMU_B2】 実行ファイル名【PICSLMU_B2_3A】 ※プチコンBIG専用ソフトです
33そうだね
プレイ済み
返信[57]
親投稿
すう SU-KUN
たいへんたいへんにおまたせしましたが、完成したので(WiiU版ともに)本日中にはこりんごさんがアップしてくれると思います。両機種の起動プログラムが入ったハイブリッド版になります。 あ・・・、あくまでもジョークソフトの延長なので期待はしないでくださいね^^;;;
1そうだね
プレイ済み
返信[50]
親投稿
すう SU-KUN
明日から??今でしょ!! (…、それ、すうか><;)
0そうだね
プレイ済み
返信[39]
親投稿
すう SU-KUN
nobuさん、お待ちくださってるみなさん、訳ありで、もう少し遅れます。後は音楽をつけるだけなので、いましばらくお待ちください…>< ゲームは完成しています! ← ゲームっ!?
1そうだね
プレイ済み
返信[36]
親投稿
すう SU-KUN
というかー、締め切りって誰が決めたの!? ← すうです
0そうだね
プレイ済み
返信[35]
親投稿
すう SU-KUN
nobuさんの予感があたりそうじゃ;_; 急ぎすぎず、クオリティ上げます。お待たせしてすみません。
0そうだね
プレイ済み
返信[32]
親投稿
すう SU-KUN
すいません、調子に乗って使う予定のない音楽作ったりしてて(え)、本日間に合いませんでした^^;(曲自体はできでますが) という事で、3DS版(とWiiU版のアップデート)、明後日までお待ちくださいー…。 ほ、ほら、ちょ、ちょうど金曜日だし…(え)
0そうだね
プレイ済み
返信[25]
親投稿
すう SU-KUN
(な、なんか無駄に期待されている…(笑)) ささっと移植はできたので、後は音楽などを追加しますね^^(明日中ぐらいまでに完成させたい) 心理学のミラーリングって初耳><
0そうだね
プレイ済み
返信[21]
親投稿
すう SU-KUN
>MKさん 情報ありがとうございます!1画面表示の場合は、ミラーリングできるんですね!(知りませんでした)これでパッドにしか表示されないゲームもHDMIキャプチャとかできそうです^^
0そうだね
プレイ済み
返信[20]
親投稿
すう SU-KUN
>nobuさん、こりんごさん BIG持ってなくても、ダウンロードして動くように変えていくことはできるんですが、ネタバレもしてしまうし、一応の事、すうが3DS移植できそうか検討してみますね。期待しないで待っててください^^;(ついでに時間なくて曲が入れられなかった部分も追加したい) >あまさとさん BIGの1024x1024の画像は、3号の方では左上512x512分がロードされるんですが、LOAD命令のオフセットを利用すると、4回に分けるなどして全体を読み込めたと思います。BIGの機能にて圧縮されている物も普通に読み込めますね。
2そうだね
プレイ済み
返信[14]
親投稿
すう SU-KUN
わーい音楽褒められたぁ*^^* そしてさりげなく移植を振られてる!? 言い出しっぺの法則かぁ…><; ん?言い出しっぺはnobuさん?? と言うわけでnobuさん、移植よろしく!!(無茶ぶりすぎ(笑))
0そうだね
プレイ済み