×
الرئيسية إنشاء سيرة ذاتية دورات تدريبية الأختبارات
قناة منصة معارف علي التليجرام الاقوي عربيا .. اشترك الآن

شرح 22 Unity 3D: First Person Controller - Arabic Mohamed saad

دورة كورس Unity كامل شرح عربى للمبتدئين

إخفاء جميع الإعلانات
شارك الآن استفساراتك مع اعضاء دورة كورس Unity كامل شرح عربى للمبتدئين اضغط هنا
إخفاء جميع الإعلانات
سجل الان للحصول على دورات تدريبية معتمدة مع إمكانية إستخراج شهادة إتمام الدورة مجانا
سجل الآن
قائمة الدروس | 24 درس

التعليقات

أفضل قنوات التليجرام لمختلف المجالات
قنوات تساعدك بكل سهولة على الوصول للمصادر التعليمية و الوظائف و النصائح المهنية و المنح الدراسية

اشترك الآن مجانا

نحن نهتم بتقيمك لهذه الدورة

كن اول شخص يقوم بتقيم هذه الدورة

ممتاز
0 تقيمات
جيد
0 تقيمات
متوسط
0 تقيمات
مقبول
0 تقيمات
سئ
0 تقيمات
0.0
0 تقيمات

ما هو محرك Unity ؟ إن كنت قريباً من مطوري الألعاب أو من بعض شركات الألعاب لعلك سمعت بإسم Unity Game Engine، حيث أن محرك الألعاب Unity يعتبر من أقوى وأفضل المحركات حالياً، لإمتلاكه العديد من الخصائص التي تؤهله لذلك، فضلاً عن سهولة تعلم أساسيات المحرك، التي تأخذ الوقت القليل مقارنة بمحركات الألعاب الأخرى، مما يجعلك مؤهلاً للإنتقال والتركيز على مضون فكرة لعبتك، تعالو معنا لنتعرف عن قرب على أهم خصائصه وميزاته: – محرك مرن وقابل للتأقلم مع متطلباتك : محرك الألعاب Unity متوفر لنظام Windows ونظام Mac ، ويتميز بواجهة رسومية صديقة للمستخدم، سلسة وقابلة للتغيير إلى الشكل الذي يناسب المطور، والمحرك يدعم تطوير الألعاب ثنائية البعد 2D وثلاثية البعد 3D ويتيح الأدوات التي يحتاجها كل نوع على حدى، ويحتوي على أدوات للذكاء الإصطناعي مثل إختيار أفضل وأقرب طريق مع وجود عوائق، حيث يتيح أدوات مخصصة يمكنك إدراجها في مشهدك لتبدء بالتنفيذ مع التغيير البسيط على إعداداتها، والمحرك يتيح أيضاً أدوات خاصة لبناء الواجهات UI المختصرة من User Interface والتي تبقى على شاشة اللاعب بغض النظر عن حركة المجسمات الداخلية، فضلاً عن إحتياجك لها لبناءقوائم في ألعابك مثل الـ Main Menu وغيرها. والمحرك يوفر الحسابات الفيزيائية فهو يعتمد على محرك Box2D في حالة كنت تريد عمل لعبة ثنائية البعد أو محرك NVIDIA PhysX في حال كنت تريد عمل لعبة ثلاثية البعد، وهذين المحركين هما الرائدين في هذا المجال، ليس هذا فحسب، بل يتيح لك المحرك القدرة على إضافة أدوات خارجية تقوم أنت ببناءها أو تحضرها من متجر Unity Asset Store أو من أي مكان آخر يناسبك.
×

يجب ان يكون لديك حساب داخل المنصة
حتى تستطيع المشاركة و التفاعل مع التعليقات

سجل الآن مجانا
Request history8.1.2PHP Version301msRequest Duration4MBMemory UsageGET lesson/{lesson_id}Route
    • Booting (230ms)time
    • Application (70.7ms)time
    • 1 x Booting (76.51%)
      230ms
      1 x Application (23.48%)
      70.70ms
      31 templates were rendered
      • courses.lessonlesson.blade.php#?blade
      • ads.lesson_top_fixed_boxlesson_top_fixed_box.blade.php#?blade
      • ads.lesson_after_buttonlesson_after_button.blade.php#?blade
      • inc.share_boxshare_box.blade.php#?blade
      • pages.telegram_boxtelegram_box.blade.php#?blade
      • inc.review_formreview_form.blade.php#?blade
      • ajax.review_userreview_user.blade.php#?blade
      • ads.lesson_bottomlesson_bottom.blade.php#?blade
      • beta.partials.home.sections.courses.coursecourse.blade.php#?blade
      • beta.partials.home.sections.courses.coursecourse.blade.php#?blade
      • beta.partials.home.sections.courses.coursecourse.blade.php#?blade
      • beta.partials.home.sections.courses.coursecourse.blade.php#?blade
      • beta.partials.home.sections.courses.coursecourse.blade.php#?blade
      • beta.partials.home.sections.courses.coursecourse.blade.php#?blade
      • beta.partials.home.sections.courses.coursecourse.blade.php#?blade
      • beta.partials.home.sections.courses.coursecourse.blade.php#?blade
      • beta.layouts.mainmain.blade.php#?blade
      • beta.layouts.partials.notifications_modalnotifications_modal.blade.php#?blade
      • beta.layouts.partials.navbarnavbar.blade.php#?blade
      • beta.layouts.partials.menumenu.blade.php#?blade
      • beta.layouts.partials.student-menustudent-menu.blade.php#?blade
      • beta.layouts.partials.search-input-desktopsearch-input-desktop.blade.php#?blade
      • student.login_Adminlogin_Admin.blade.php#?blade
      • beta.layouts.partials.search-modalsearch-modal.blade.php#?blade
      • beta.layouts.partials.search-input-mobilesearch-input-mobile.blade.php#?blade
      • beta.layouts.partials.mobile-navbarmobile-navbar.blade.php#?blade
      • beta.layouts.partials.mobile-sidebarmobile-sidebar.blade.php#?blade
      • beta.layouts.partials.bottom_navigation_barbottom_navigation_bar.blade.php#?blade
      • student.partials.list_modallist_modal.blade.php#?blade
      • inc.messagesmessages.blade.php#?blade
      • beta.layouts.partials.footerfooter.blade.php#?blade
      uri
      GET lesson/{lesson_id}
      middleware
      web, search_keywords
      controller
      App\Http\Controllers\courseCerController@lessonPage
      namespace
      App\Http\Controllers
      prefix
      where
      file
      app/Http/Controllers/courseCerController.php:227-322
      11 statements were executed4.29ms
      • select * from `links_maps` where `from_url` = 'https://new.m3aarf.com/lesson/3565' limit 1
        590μsstagingLinkMap.php#20
        Bindings
        • 0: https://new.m3aarf.com/lesson/3565
        Backtrace
        • 16. middleware::link_map:20
        • 17. vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:183
        • 18. vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php:50
        • 19. vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:183
        • 20. app/Http/Middleware/LoginUsersFromApp.php:30
      • select `id`, `title`, `course_id`, `link`, `youtube_descr`, `image`, `is_work` from `lessons` where `id` = '3565' and `lessons`.`deleted_at` is null limit 1
        250μsstagingcourseCerController.php#230
        Bindings
        • 0: 3565
        Backtrace
        • 16. app/Http/Controllers/courseCerController.php:230
        • 17. vendor/laravel/framework/src/Illuminate/Cache/Repository.php:396
        • 18. vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • 20. app/Http/Controllers/courseCerController.php:231
        • 21. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • select count(*) as aggregate from `lessons` where `course_id` = 91 and `lessons`.`deleted_at` is null
        280μsstagingcourseCerController.php#241
        Bindings
        • 0: 91
        Backtrace
        • 16. app/Http/Controllers/courseCerController.php:241
        • 17. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 18. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 19. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 20. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `title`, `id`, `link`, `image` from `lessons` where `course_id` = 91 and `lessons`.`deleted_at` is null limit 60 offset 0
        220μsstagingcourseCerController.php#241
        Bindings
        • 0: 91
        Backtrace
        • 16. app/Http/Controllers/courseCerController.php:241
        • 17. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 18. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 19. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 20. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `course` where `id` = 91 and `course`.`deleted_at` is null limit 1
        270μsstagingcourseCerController.php#243
        Bindings
        • 0: 91
        Backtrace
        • 17. app/Http/Controllers/courseCerController.php:243
        • 18. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `course`.*, (select count(*) from `lessons` where `course`.`id` = `lessons`.`course_id` and `lessons`.`deleted_at` is null) as `lessons_count` from `course` where `cat_id` = 13 and `is_certified` = 1 and `course`.`deleted_at` is null limit 8
        1.56msstagingcourseCerController.php#245
        Bindings
        • 0: 13
        • 1: 1
        Backtrace
        • 15. app/Http/Controllers/courseCerController.php:245
        • 16. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 17. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 18. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 19. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `id`, `title`, `slug`, `cer_title` from `courses` where `id` = 13 and `courses`.`deleted_at` is null limit 1
        210μsstagingcourseCerController.php#247
        Bindings
        • 0: 13
        Backtrace
        • 16. app/Http/Controllers/courseCerController.php:247
        • 17. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 18. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 19. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 20. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `community` where `course_id` = 91 and `community`.`deleted_at` is null limit 1
        220μsstagingcourseCerController.php#248
        Bindings
        • 0: 91
        Backtrace
        • 16. app/Http/Controllers/courseCerController.php:248
        • 17. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 18. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 19. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 20. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select max(`id`) as aggregate from `lessons` where `id` < '3565' and `course_id` = 91 and `lessons`.`deleted_at` is null
        280μsstagingcourseCerController.php#299
        Bindings
        • 0: 3565
        • 1: 91
        Backtrace
        • 16. app/Http/Controllers/courseCerController.php:299
        • 17. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 18. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 19. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 20. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select min(`id`) as aggregate from `lessons` where `id` > '3565' and `course_id` = 91 and `lessons`.`deleted_at` is null
        220μsstagingcourseCerController.php#300
        Bindings
        • 0: 3565
        • 1: 91
        Backtrace
        • 16. app/Http/Controllers/courseCerController.php:300
        • 17. vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 18. vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 19. vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 20. vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `course_reviews` where `course_id` = 91 limit 1
        190μsstaginghelper.php#420
        Bindings
        • 0: 91
        Backtrace
        • 16. app/helpers/helper.php:420
        • 18. vendor/laravel/framework/src/Illuminate/Cache/CacheManager.php:429
        • 20. app/helpers/helper.php:421
        • 23. vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:124
        • 24. vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      App\lessons
      25lessons.php#?
      App\course
      9course.php#?
      App\courses
      1courses.php#?
      App\Community
      1Community.php#?
          _token
          SmgiqgzAsPaceRiLrAxEzOK8q4jkuEI3FpCmlWSv
          PHPDEBUGBAR_STACK_DATA
          []
          _flash
          array:2 [ "new" => [] "old" => [] ]
          path_info
          /lesson/3565
          status_code
          200
          
          status_text
          OK
          format
          html
          content_type
          text/html; charset=UTF-8
          request_query
          []
          
          request_request
          []
          
          request_headers
          0 of 0
          array:15 [ "priority" => array:1 [ 0 => "u=0, i" ] "accept-encoding" => array:1 [ 0 => "gzip, deflate, br, zstd" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "host" => array:1 [ 0 => "new.m3aarf.com" ] ]
          request_cookies
          []
          
          response_headers
          0 of 0
          array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Wed, 07 May 2025 09:10:43 GMT" ] "set-cookie" => array:1 [ 0 => "XSRF-TOKEN=eyJpdiI6InRodWxUdVhaWnFadzk2VjhpbjFCU0E9PSIsInZhbHVlIjoiN08rTTlqSWdkREZjaktFWXp0eWg3Rm1XeHRtQ01qLzkyREJyU1FXOTVjZkZyeUpqZ3lrRE82bnNkMUNWZyt6QnpKa0J4VVhzNFNIZnNsWnprOTZVM0l0UXZkeUxGWjAxSzFlOEdTcnF0bVI5YiswY0VWY2JzTEhmb1ZCVXpMdUwiLCJtYWMiOiI5MWZmNDZmZTg3Mzc1ZjdmY2JiNDc1OWYzOTU5ZDMyOGVjNjM4ZDBhYWE0OWZjZjc1ZmNjOWJlYmNkYWRkYTA4IiwidGFnIjoiIn0%3D; expires=Wed, 07 May 2025 11:10:43 GMT; Max-Age=7200; path=/; secure; samesite=laxXSRF-TOKEN=eyJpdiI6InRodWxUdVhaWnFadzk2VjhpbjFCU0E9PSIsInZhbHVlIjoiN08rTTlqSWdkREZjaktFWXp0eWg3Rm1XeHRtQ01qLzkyREJyU1FXOTVjZkZyeUpqZ3lrRE82bnNkMUNWZyt6QnpKa0J4V" ] "Set-Cookie" => array:1 [ 0 => "XSRF-TOKEN=eyJpdiI6InRodWxUdVhaWnFadzk2VjhpbjFCU0E9PSIsInZhbHVlIjoiN08rTTlqSWdkREZjaktFWXp0eWg3Rm1XeHRtQ01qLzkyREJyU1FXOTVjZkZyeUpqZ3lrRE82bnNkMUNWZyt6QnpKa0J4VVhzNFNIZnNsWnprOTZVM0l0UXZkeUxGWjAxSzFlOEdTcnF0bVI5YiswY0VWY2JzTEhmb1ZCVXpMdUwiLCJtYWMiOiI5MWZmNDZmZTg3Mzc1ZjdmY2JiNDc1OWYzOTU5ZDMyOGVjNjM4ZDBhYWE0OWZjZjc1ZmNjOWJlYmNkYWRkYTA4IiwidGFnIjoiIn0%3D; expires=Wed, 07-May-2025 11:10:43 GMT; path=/; secureXSRF-TOKEN=eyJpdiI6InRodWxUdVhaWnFadzk2VjhpbjFCU0E9PSIsInZhbHVlIjoiN08rTTlqSWdkREZjaktFWXp0eWg3Rm1XeHRtQ01qLzkyREJyU1FXOTVjZkZyeUpqZ3lrRE82bnNkMUNWZyt6QnpKa0J4V" ] ]
          session_attributes
          0 of 0
          array:3 [ "_token" => "SmgiqgzAsPaceRiLrAxEzOK8q4jkuEI3FpCmlWSv" "PHPDEBUGBAR_STACK_DATA" => [] "_flash" => array:2 [ "new" => [] "old" => [] ] ]
          ClearShow all
          Date ↕MethodURLData
          #12025-05-07 12:10:43GET/lesson/3565311136