Playdate SDKで作ったゲームを実機に転送する
前回の記事はこちらです。 SIDELOADを使う ゲームファイルをPlaydate実機にアップするには、playdate公式サイトにあるSIDELOADという機能を利用します。 SIDELOAD...
31 search resultsShowing 1~20 results
You need to log-in
前回の記事はこちらです。 SIDELOADを使う ゲームファイルをPlaydate実機にアップするには、playdate公式サイトにあるSIDELOADという機能を利用します。 SIDELOAD...
PlaydateにはA*(A star)経路探索アルゴリズムのpathfinder APIがあります。 A*経路検索はUnityなどの他のソフトウェアなどでもあり、 これを使うことで例えば、フィ...
Playdate SDKにはパーリンノイズに関するAPIもあります。 パーリンノイズを使うと上のキャプチャのように濃淡に連続性がある描画を行うことができます。 今回はパーリンノイズを使ってフィー...
setPatternを使うと2進数で表現されたバイナリパターンをグラフィックの描画時にセットできます。 こちらのプロジェクトをベースにsetPatternを用いて動く罫線を描画します。 今回のプ...
Playdateではゲーム内データをjsonとして保存したり、読み込みしたりすることが可能です。 前回のHPとEXPを変更するプロジェクトを改造します。 まず、前回のmenu.luaを変更します...
ゲーム中にPlaydateのMenuボタンを押したときにメニュー画面を表示できますが、メニュー画面の左側をデザインすることができます。 今回はメニュー画面のデザインカスタマイズを行います。 メニ...
Playdateには加速度センサーもついています。 今回は加速度センサーを使ったサンプルを作成してみました。 ベースとなるプロジェクトはこちら。 main.lua import "CoreLib...
Playdateのゲーム一覧画面で表示されるランチャーカードと呼ばれるものですが、静止画カードだけでなく、アニメーションや選択時、起動中の表示・効果音なども設定することができます。 設定すべきも...
Animatorを使うことで指定した地点までの移動をスムーズに行うことができます。 今回は上記キャプチャのように離れたスプライトを中央に引き戻すAnimatorを実装します。 main.lua ...
前回のプロジェクトを更に改造します。 入力したテキストの背景に9スライスに対応したウィンドウを表示してみます。 main.lua import "CoreLibs/object" import ...
前回作成した文字入力のプロジェクトを更にカスタマイズして、入力した文字列をQRコード化して表示をしてみます。 キーボード入力終了後に、QRコードを生成し表示します。 main.lua impor...
Playdateには文字入力機構も備わっていて以下キャプチャのようなiOSのデートピッカーのように上下で文字切り替え・入力できる機構が利用できます。 非常に簡単に実装できるので簡単に紹介します。...
Playdateにはマイク入力があり録音関連のAPIもあります。 今回は3秒間の短いサンプリングをするサンプルを作ってみます。 main.lua import "CoreLibs/object"...
前口上 前回の外部クラス化を用いて、spriteの種類ごとにコライダーの衝突処理を変更してみます。 本記事は以下リポジトリを参考に制作しています。 実装 プレイヤーが矢を射出し、壁に矢がぶつかる...
これまでmain.luaに色々と記述してきましたが、利用するオブジェクトを外部クラスに切り分けてみます。 前回のコライダーを埋め込むプロジェクトのwallオブジェクトを切り出します。 まず、wa...
アクションゲームやシューティングゲームに欠かせない衝突処理を実装してみます。 今回もこちらのプロジェクトをベースに進めていきます。 プレイヤーと壁を用意して壁にぶつかったときに跳ね返るような動き...
前回の動画再生プロジェクトを改造してクランクを回すことで動画の早回し、巻き戻しを実装してみます。 main.luaを以下のように更新しました。 main.lua -- 略 -- local CR...
Playdate用の動画作成 Playdateで動画を再生するにはpdv形式の動画ファイルと音声ファイルに分割されたものを用意する必要があります。 ここではmac環境でのpdvファイルの生成方法...
PlaydateはLuaの他にC言語での開発が可能です。 C言語は主にパフォーマンスが必要な場合に利用するのですが、今回紹介する物理演算エンジンPlaybox2Dはこれを利用しています。 Pla...
PlaydateではCapsというブラウザベースのフォント作成エディタがあり、フォントを自作することができます。 英数字の他、ひらがなやカタカナ、記号なども対応しています。 今回はCapsでPl...
31 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.