unity2D讓遊戲物體在不規則範圍內隨機移動

整體思路是,利用polygon collider 2D做了一個邊緣的觸發器,但是如果只是讓遊戲物體觸碰到邊緣後,隨機改變方向,或者僅僅只是方向取反,會造成下列一些極限情況。 比如隨機取一個方向,就直接從邊緣朝外面移動了,這裏如果說給一個隨機方向的範圍,但因爲是不規則邊緣,那麼很有可能一開始遊戲物體的運動方向和邊緣的切線就只有10°,或者更小,那麼無論怎樣都會有個極限情況,讓遊戲物體飛到了外界。 如
相關文章
相關標籤/搜索