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 リリース開始