Nyaatrap

アダルト百合ゲー開発ブログ。一部記事は18歳未満閲覧禁止です。

Home どれぱら デーモンマスタークリス 商用ゲーム フリーゲーム

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Ren'py で Spritesheet と Spreadsheet を使って Tilemap を表示する

Ren'py Tilemap (http://nyaatrap.blog.fc2.com/blog-entry-110.html) の応用技です。タイルマップはプログラムにガシガシ書きこんだりせず、 Tile Map Editer などのGUIツールで作成したデータをインポートするほうが効果的です。そのためのコードを書きました。
コードは続きから。
続きを読む

Ren'py に大量の easing を追加するプラグイン

(本コードは 6.99.8 に統合されましたので、本記事は不要です)
JavaScript や ActionAcript には、 Robert Penner 氏が考案した大量の easing を追加するプラグインがあり、頻繁に使われています。これを Ren'py の ATL に移植しました。以下のコードを 000warpers.rpy (ファイル名の頭に000をつけて、他のファイルより先に実行されるようにする必要があります。) という名で保存して game フォルダに保存すると、ATL に以下の warper が追加されます。

easein_quad, easeout_quad, ease_quad
easein_cubic, easeout_cubic, ease_cubic
easein_quart, easeout_quart, ease_quart
easein_quint, easeout_quint, ease_quint
easein_expo, easeout_expo, ease_expo
easein_circ, easeout_circ, ease_circ
easein_back, easeout_back, ease_back
easein_elastic, easeout_elastic, ease_elastic
easein_bounce, easeout_bounce, ease_bounce

ただし、Ren'py では、JavaScript などで一般的に使われているものとは -in と -out が逆になっています。また、 easinout は ease となっています。
Robert Penner 氏のコードは非常に冗長だったため、同じ計算式を別の形に書き直しました。
コードは続きから 続きを読む

どれぱら v1.22

どれぱらを v.122 に更新しました。エンジンが安定版になったり、設定がちょろっと変わったり、コードもハックしやすいように整理されたりしてますが、内容自体に違いはありません。以前のバージョンと、セーブデータの互換性はありません。

Ren'py で Tilemap を使う

見下ろし型のシミュレーションやRPGなどでよく使われる、タイルマップを表示するシンプルなコードです。タイルマップは多くの2Dゲームエンジンに標準で搭載されていますが、ren'py にはなかったので加えました。
続きを読む

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。