Nico2CommentThrow
概要
Macでネイティブである「ニコニコ風コメント弾幕」をFrameworkとして作成しました。導入はとても簡単。5分もあればちょちょいのちょいです!導入例として、自作アプリであるニコニコ生放送のコメントビューアーに組み込んでいるのでそちらも是非ご覧ください。
仕様
提供しているメソッドは以下の唯一のメソッドです。
-(BOOL)Nico2CommentThrow:(NSString *)comment // コメント
image:(NSImage *)image // 画像
font:(NSFont *)font // フォント・サイズ
color:(NSColor *)color // 文字色
stcolor:(NSColor *)stcolor // 縁色
width:(float)maxWidth // 横幅
position:(int)position; // 表示位置
メイン画面の右端から左端まで表示され、一定の速度で動きます。コメントの流れる位置は基本的に自動です。正常に動作するとTRUEを返します。
コメント
文字列を渡します。たぶんUTF8です。
画像
画像を1つだけ渡すことができます。コメント文字の左側に表示されます。
フォント・サイズ
デフォルトでは「フォント:ヒラギノ丸ゴ Pro W8」「サイズ:34」。指定することも可能。
文字色
文字色は文字そのものの色と、ストローク(文字の縁)の色の2種類が設定できます。デフォルトでは「文字色:白」「縁色:黒」。指定することも可能。
横幅
コメントの横幅をしていすることができます。文字を1行に表示するよりも小さい場合、必要な行数に折り返して表示されます。
コメントの表示位置
指定できるのは普通の弾幕、上固定、下固定の3種類のみです。デフォルトは普通。
サンプル
サンプルファイル
frameworkを入れたサンプルです。10.6なら即ビルド可能だと思います。
ダウンロード
ダウンロードファイル
framework本体です。10.5以降、intel/ppcの32/64bitで動作します。
バージョン履歴
2010/05/05 Ver. 1.0.0 リリース開始