سؤال

أنا أخذ أول الخطوات من خلال وحدة متابعة هذا السؤال:

http://answers.unity3d.com/questions/56697/isometric-game-camera-limits

أنا أدرك الآن أنني لا أعرف كيفية جعل مصادم فعلا تتصادم.الآن لدي GameObject انا التحرك بدلا من الكاميرا الكاميرا هو طفل إلى هذا الكائن.أنه يحتوي على مربع مصادم, و هناك أربعة آخرين من مربع المصادمات حول مستوى لذلك سوف تصطدم ضدهم..وانها لا تعمل بالطبع لأنني كنت تغيير موقف متغير باليد.ماذا أفعل حتى هذا يصطدم?استخدام rigidBody وتطبيق قوات إلى ذلك ؟ هل هناك طريقة لوضع maxVelocity على ذلك ؟ أنا لا أستطيع رؤية واحدة ، إلى جانب rigidbody يبدو نوعا من مبالغة ما أحاول القيام به.وإلا أعتقد أنا فقط وضعت كتلة 1 و التصدير سحب القوة ، ولكن أنا أفضل العمل مع maxSpeed ، لأن السحب سوف تؤثر أيضا على تسريع معدل

هل كانت مفيدة؟

المحلول

أنا لا أعرف إذا كان لديك أي غاب الخطوات ولكن أستطيع أن أقول لك ماذا فعلت إذا كان ذلك يساعد أي.إنشاء الكائن اللعبة.انقر على الكائن في التسلسل الهرمي واذهب إلى القائمة العليا و العنصر -- >الفيزياء->مربع مصادم.بعد إضافة مربع مصادم قد تضطر إلى ضبط حجم المصادمات كذلك.وبالإضافة إلى ذلك تأكد من الحرف الذي يتجول مع أيضا مصادم.

نصائح أخرى

يمكنك أن تأخذ نهج برنامجي.هل أحضر لك الحق أن كنت ترغب في سحب كام حولها مع الماوس أو التحرك مع مفاتيح ؟ يمكنك التحقق من موضع الكاميرا باليد وتطبيق boundings بهذه الطريقة.فمن السهل جدا لتنفيذ إذا كانت الكاميرا مغلقة في صندوق واحد.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top