忍者ブログ
東方Projectについてやその2次創作について書かれまくるところです。 来客歓迎ですがお茶は出ませんよ。
[6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16]
×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

ぶっちゃけサンプルスクリプト見てもらいながらのほうが
説明しやすい。

でも、見てもらっても分からないと思うんだ。ごちゃごちゃしてるから

で、今回はオブジェクトの置き方。
私の場合、桁番号というのを用いてます。一の位を1,十の位を2というように。
10桁くらい用意しています。
座標はObj_SetPositionなどでうまく調整すべし。
で、truncate(log10(GetScore)+1)を使って
スコアが今何桁あるのか計算してもらいます。
***********************************************
例:Score が 1,341,398 のとき
let Nlenth = truncate(log10(GetScore)+1);
Nlenthは7になります。
***********************************************
今日はここまで。
PR
ある人がスコアの表示で苦しんでいるようなので私流のスコア表示方法の
カラクリを紹介。

また、心読の日記帖スクリプトに使用しています。

※スコアを表示させる場合の説明となりますが、
GetScoreをGetGrazeなどに変えることで応用が利くはずです。
また、この方法が全てではないですし、もっと簡単に書くことが出来ると思っていますが
私流のやり方ということですのでご理解の程を。

あと、エフェクトオブジェクトを使用します。はい。
ですがそこまで難しい使い方はしません。

Numimg.png




まず、こんな感じの画像を用意しておきます。(私の場合各数字のサイズは64*96)

方針としては
エフェクトオブジェクトを
一の位を表示するオブジェクト、
十の位、百の位・・・といくつもおいておいて、
スコアに合うように先ほどの数字の画像を表示させることです。
つまりScoreが1,341,398という数値のとき
一の位のオブジェクトにに8の画像を、
十の位のオブジェクトにに9の画像を・・・というように。

今日はここまで。
踊るわけではないですがね。

動画が間に合わなかったので
弾幕作成のほうになんか打ち込みやすくなりました。
やってやるぞー!みたいな。

弾幕10個作りました。
原作も時々やらないと初心を忘れちゃいますね。
動画は作れたんだが・・・
超突貫過ぎる上に
9月中には間に合わなかった・・・。
動画の投稿を中止しました。
やる気と更新速度に比例の関係があるかもしれない。

最近そこまで作成がはかどっているわけでもないので
書くことが本当にない状況。

動画はあと2日で作れると思うが・・・・


忍者ブログ [PR]
Twitter
プロフィール
HN:
都倉 欅(とくら けやき)
性別:
非公開
趣味:
見ての通り。
自己紹介:
個人サークル
「吹鳴夢遊団」のまとめ役やってます。(一人しかいませんが)
当サークルではなんやかんやをやってます。
カレンダー
04 2024/05 06
S M T W T F S
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
最新トラックバック
バーコード
ブログ内検索