2点間の障害物(ブロック)の有無を、低負荷でチェックしたい
やりたいこと:
entityAからentityBに射線が通っているかを超低負荷でチェックしたい
やってみたこと:
blocks withinでブロックを取得し
airを除外して
残ったブロックがあるかをチェック
なければ射線が通っている という形で実装
結果:
set {_b::*} to blocks within {_e}'s head and {_target}'s head
だけでもくそ重いので
おはなしにならない
まとめ、質問:
実行ペースとしては、下手すりゃevery 2 tickくらいです
その環境下で低負荷で動く演算方法をどなたかご存じないですか
-# 補遺:
sk info
4 Replies