нет никакого правильно. твой вариант нормальный, что ты там хочешь оптимизировать? 1 рейкаст в кадр никакой роли не сыграет абсолютно, он по времени даже одной десятой миллисекунды не займет.
yraiv, не будет оно лагать. просто не используй юнитевский апдейт в предметах, а обновляй их из одного места. всё. если будет лагать, тогда будешь думать как лучше сделать
yraiv, и где здесь камера дергается? когда у тебя зеленые круги появляются, они не дергаются. дергаются у тебя два белых круга, потому что на них коллайдеры и они друг друга отталкивают