2D Physics Toolkit، پکیجیست که استفاده از کامپوننتهای Unity 2D Colliders را متوقف کرده و شما را نسبت به آن بینیاز میکند؛ پکیج شامل روشهای مکمل فیزیک دوبعدی، Raycast و برخورد دوربین دوبعدی و … میباشد.
کامپوننتی برای ایجاد بوردر Colliderبرروی دوربین دوبعدی. درصورت حرکت و تغییر اندازه دوربین، Collider بهصورت داینامیک و پویا نقاط خود را تغییر میدهد.
● 2D Custom Colliders
– Arc Collider 2D که edge دوبعدی را با استفاده از تنظیمات Arc ایجاد میکند.
– Skew Collider 2D که پولیگان (polygon) دوبعدی را با استفاده از تنظیمات Skew ایجاد میکند.
– Spiral Collider 2D که edge دوبعدی را با استفاده از تنظیمات Spiral ایجاد میکند.
● Show 2D Collider
کامپوننتی برای ایجاد visual zone کولایدر دوبعدی، که برای دیباگکردن عالی است. همچنین شما میتوانید تنظیمات شخصی برای همهی کولایدرهای خود تعیین کنید.
● 2D Sorting Raycast
متد استاتیکی در کلاس [FK_L]_2D_Collider_Pro[/FK_L] که اطلاعات برخورد یا اصابت (hit) مربوط به کولایدر اسپرایتها را با بالاترین مقدار اولویت طبقهبندی شده بصورت RaycastHit2D برمیگرداند)
● 2D Bounds Collider
کولایدر دوبعدی را از مرزهای اسپرایت در زمان رانتایم ایجاد میکند. با اسپرایتهای ثابت و انیمیتشده کار میکند.
● 2D Reflection
این کامپوننت برای ایجاد ray (اشعه) دوبعدی استفاده میشود؛ که توسط آینهها (لایه/layer) منعکس و توسط موانع (لایه/layer) متوقف میشود. شما میتوانید از کامپوننت Line Renderer برای بصریسازی اشعه استفاده کنید.
● 2D Drag
دو نوع از rigidbody drag – بهحالت Kinematic و Hinge
● 2D Trajectory
سیستم Trajectory (مسیر)، با مصورسازی خط. همچنین از reflection trajectory نیز پشتیبانی میکند.
بههمراه سورس کد کامل سی شارپ، مثالی از صحنهها و شامل مستندات
نظرات ثبت شده بدون دیدگاه