• 1399/12/28

مشکل در قسمت 17 دوره.(کدنویسی Enemy) :

سلام.من در قسمت Random کد دچار مشکل شدم.کد رو که نوشتم در یونیتی ارور میده که متن ارور  به این گونه است:

(Assets\Script\Enemy1.cs(16,22): error CS0104: 'Random' is an ambiguous reference between 'UnityEngine.Random' and 'System.Random'

)

مشکل از کجاست و باید چیکار کنم؟

 

  • 1399/12/28
  • ساعت 19:27

بزنین unityengine.random


  • 1399/12/29
  • ساعت 13:54

متاسفانه مشکلم حل نشد.الان منظورتون در خود موتور بازیسازی هست یا باید در محیط کدنویسی چیزی اعمال کنم؟

 


  • 1399/12/29
  • ساعت 13:56

ارور میگه دوتا رندوم هست. یکی تو کتابخانه سیستم و یکی تو یونیتی


  • 1399/12/30
  • ساعت 01:59

سلام 

از ویژال استودیو نسخه  Hub یونیتی استفاده کنید.(در این صورت هنگام نوشتن کد ، کتابخانه ها به طور خودکار ایجاد میشوند)

بعضی وقت ها یونیتی باگ میشه ، کافیه  اسکریپت رو پاک کنید و دوباره یک اسکریپت جدید بسازید و در ابتدا کد Random . range را بنویسید.

موفق باشی:))


  • 1399/12/30
  • ساعت 11:57

ممنون از راهنماییتون.ولی متاسفانه کد درست نشد.یکبار کد رو حذف کردم و دوباره نوشتم.ولی بازهم همون ارور رو میده.

میگه "Random" یک مرجع مبهم بین "UnityEngine.Random" و "System.Random" هست.


logo-enamadlogo-samandehi