触れた人と会話する
前回から少し時間が開いてしまいましたが、今回はキャラクターに話をさせてみます。
event.json
ファイルでデータを定義しています。
接触時のdelegateメソッドで、playerNodeがc1
という名前のNodeに触れた時に、メッセージの内容を表示するようにしています。
メッセージの表示は、新たに追加したSJMessageNodeに担当させています。
SKLabelNodeが複数行表示に対応していないため、行数分並べて表示するという泥臭い実装になっています。
特別なことをしていない上に無駄に長いため、引用はやめておきます。
無事、キャラクターに話しかけることができるようになりました。
唐突な会話
次は他のシーンへの遷移を実装します。
ソースコード: sj-prototype-apps/SJRolePlaying at master · tnantoka/sj-prototype-apps
編集履歴
comments powered by