Entries

【TOS】アドオン「pointing」完成


ダウンロード

やっと完成した。
マジ疲れた……。

一見大したことはしてないんだけど、完成させるためにはかなりの時間を費やすことになった。

何が大変って、やりたいことがあってもそれに必要な関数が分からないってこと。
幸いなことに他の人が作ったアドオンのソースコードが見れたのでかなり楽ができたと思う。
(優秀な先駆者の皆さんに感謝!)

後、やり方が分かっても、デバッガ無しで開発するというのがしんどかった。
デバッグできないから問題が発生しても、原因を突き止めることが難しい。

それに加えて、luaという言語自体、自由度が高すぎるから、スペルミスがあっても止まったりしない。
具体的には、同一の名称が使えるし、変数の宣言も必要ないから、コピペミスやスペル間違いが起きても分からない。

バグが発生すると、周囲のソースコードを含めて異常な動作(大抵なかったことになる)をする。
他に、僅かなプチフリーズが発生したりするから、そういったところから何かミスっていると判断するしかない。

時には、数行のソースコードが想定通りに動かずに、1時間ぐらいなぜなのか原因を探り、結局分からずに別の手段をとったりもした。
逆に、当初うまく動いてなかった部分も、もしやと思って復活させたら、なぜか想定通りの動きをしたり……w

こんなこともあり、TOSのアドオン開発はまるでソースコードでクロスワードパズルでもしているかのようだった。
せっかく、アドオン制作になれたのだから、モチベーションが高まったらまた新しいアドオンを開発したいと思う。

といっても、ここ最近はアドオン開発で、全く金策してなかったので、所持金が5m程まで減ってしまった。
大地ボックスが開けられないから、しばらくは金策しないとなぁ……。

ちなみに、ソースコードに大量のコメントを残してあるから、アドオンを作ってみたいと思っている人は、
僕のアドオンのソースコードを参考に作り始めるといいと思う。

ソースコードに関しては、コピペして使ってもいいし、署名のところさえ変えてくれればベースにしてもいいし、
見やすいソースコードを書いてくれると、僕も参考にするとき助かるからありがたいw
 

コメント

[C7]

ポインティング、とても便利です…!
公開時から使わせてもらってますー。女神像、倉庫と判定どこだよアホか!と常に思っていたので本当に助かってます。

ひとつ気になっていたのですが、右クリックは使えなくしているのでしょうか?(他キャラにイイネ!を飛ばしたりする時のコンテキストメニューを出すためのやつです!)
公開4hで死んでしまった?とおっしゃってましたが、作ってくれてありがとうございます…。
  • 2017-09-15 11:45
  • マウサー
  • URL
  • 編集

[C8] コメントありがとうございます。

言われて初めて気が付いたのですが、右クリックできないのは不具合です。
ただ、公式の2Dも同様の処理になっていて、
例えば、FPS表示の上からキャラを右クリックしてもメニューが出ません。

ひょっとしたら対処方法があるのかもしれませんが、現状は仕様とさせてください。
  • 2017-09-15 13:12
  • ねこすじ
  • URL
  • 編集

[C9] 追記

説明が足りなかったので追記です。

一見2Dが無いように見えますが、外枠は画面全体を覆う見えない2Dの子供として存在しているため、
外枠が有効だと2Dの上からじゃなくても右クリックが無効になってしまいます。
  • 2017-09-15 13:28
  • ねこすじ
  • URL
  • 編集

[C14] 遅くなってしまいました

返信ありがとうございます!
最新のコメントやアドオンのアップデート関連も見てきました。
あまり知識がなくて気の利いたコメントができないのですが、ON/OFFできるようになるのは嬉しいです!
ありがとうございますー
  • 2017-09-27 12:49
  • マウサー
  • URL
  • 編集

コメントの投稿

コメントの投稿
管理者にだけ表示を許可する

トラックバック

トラックバック URL
http://nekosuji.com/tb.php/86-74d73a81
この記事にトラックバックする(FC2ブログユーザー)

Appendix

プロフィール

 ねこすじ

 Author:ねこすじ
 ねこ一筋 めこすじ です。

アクセスカウンター

 
 (閲覧者数)

Appendix

検索フォーム

 

ブログ項目選択

 
 
 

最新記事

【レビュー】キャラバンストーリーズ (12/09)

【TOS】うちの固定PTの39F対処方法 (11/29)

【TOS】Cooldown Tracker 修正版 (11/28)

【TOS】僕考ビルドリセットシステム (11/24)

【TOS】ティメリス土方 (11/22)

最新トラックバック