Unconfigured Ad Widget

تقليص

إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

سؤال عن الأكساء

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • #16
    أعتـــــقادي أن البرمجه شيء أسأسي في التصنيع للالعاب في البليندر..
    والله أنهم يقولون أن اللغه سهله وذكيه ومن تجربتي لها والله لغه مرحه وذكيه للابعد الحدود..

    المشكله الوحيده اللي واجهتني في تعلم اللغه هي اللغه الانجليزيه..
    <<والان أنا في طور تعلمها..

    وأنت لو أنك تعرف اللغه الانجليزيه..
    راح أعطيك مصادر تعلمك كيف تعمل لعبه أياً كأنت نوعها..

    وأخوي وائل أرجو الالتزام في وضع الاستفسارات في هذا الموضوع:
    http://www.maxforums.net/showthread.php?t=90755

    تقبل تحياتي,..

    تعليق


    • #17
      يمكنك استخدام خاصية التكرار ( Repeat )
      الموضحة بالصورة لتكرار ال map أى عدد من المرات

      و ما توفيقي الا بالله


      _________________________________________

      تعليق


      • #18
        نزل اللعبة ديه و شوف لغة البايثون فيها

        http://www.zshare.net/download/vehic...d-zip-yys.html
        كود PHP:
        #Bullet Vehicle Simulation Test
        #requires latest 2.42 (pre) release

        #see also http://www.continuousphysics.com for more help

        import PhysicsConstraints
        import GameLogic

        cont 
        GameLogic.getCurrentController()
        chassis  cont.getOwner()

        #keep the vehicle active, otherwise simulation stops:
        chassis.applyImpulse([0.,0.,0.],[0.,0.,0.])


        #print dir(PhysicsConstraints)

        if (chassis.init == 0):
            
        chassis.init 1
            physicsid 
        chassis.getPhysicsId()
            
        vehicle PhysicsConstraints.createConstraint(physicsid,0,11)
            
        chassis.cid vehicle.getConstraintId()
            print 
        chassis.cid
            vehicle 
        PhysicsConstraints.getVehicleConstraint(chassis.cid)
            
        attachHeightLocal 0.

            wheelAttachPosLocal 
        = [1.1 ,2.0attachHeightLocal]
            
        wheelAttachDirLocal = [0,0,-1]
            
        wheelAxleLocal = [-1,0,0]
            
        suspensionRestLength 0.8
            wheelRadius 
        0.5            
            hasSteering 
        1
            act0 
        cont.getActuator("wheel0")
            
        wheel0 act0.getOwner()
            
        vehicle.addWheel(wheel0,wheelAttachPosLocal,wheelAttachDirLocal,wheelAxleLocal,suspensionRestLength,wheelRadius,hasSteering)

            
        act1 cont.getActuator("wheel1")
            
        wheel1 act1.getOwner()
            
        wheelAttachPosLocal = [-1.1 ,2.0attachHeightLocal]
            
        vehicle.addWheel(wheel1,wheelAttachPosLocal,wheelAttachDirLocal,wheelAxleLocal,suspensionRestLength,wheelRadius,hasSteering)

            
        hasSteering 0
            wheelAttachPosLocal 
        = [1.1 ,-1.7attachHeightLocal]

            
        act2 cont.getActuator("wheel2")
            
        wheel2 act2.getOwner()
            
        vehicle.addWheel(wheel2,wheelAttachPosLocal,wheelAttachDirLocal,wheelAxleLocal,suspensionRestLength,wheelRadius,hasSteering)

            
        wheelAttachPosLocal = [-1.1 ,-1.7attachHeightLocal]

            
        act3 cont.getActuator("wheel3")
            
        wheel3 act3.getOwner()
            
        vehicle.addWheel(wheel3,wheelAttachPosLocal,wheelAttachDirLocal,wheelAxleLocal,suspensionRestLength,wheelRadius,hasSteering)
            
            
        else:
            
            
        vehicle PhysicsConstraints.getVehicleConstraint(chassis.cid)
            
        vehicle.setSteeringValue(chassis.steer,0)
            
        vehicle.setSteeringValue(chassis.steer,1)
            
        vehicle.applyEngineForce(chassis.force*.4,0)
            
        vehicle.applyEngineForce(chassis.force*.4,1)
            
        vehicle.applyEngineForce(chassis.force*.4,2)
            
        vehicle.applyEngineForce(chassis.force*.4,3)


            
        #the following lines are not necessary:s
            
        act0 cont.getActuator("wheel0")
            
        wheel0 act0.getOwner()
            
        pos vehicle.getWheelPosition(0)
            
        #don't need to do this here, the vehicle updates the wheels automatically
            #wheel0.setPosition(pos)
            
        orn vehicle.getWheelOrientationQuaternion(0)    
            
        #wheel0.setOrientation(orn)

            
        influence 0.1
            vehicle
        .setRollInfluence(influence,0)
            
        vehicle.setRollInfluence(influence,1)
            
        vehicle.setRollInfluence(influence,2)
            
        vehicle.setRollInfluence(influence,3)

            
        stiffness 10.0
            vehicle
        .setSuspensionStiffness(stiffness,0)
            
        vehicle.setSuspensionStiffness(stiffness,1)
            
        vehicle.setSuspensionStiffness(stiffness,2)
            
        vehicle.setSuspensionStiffness(stiffness,3)
            
            
        damping 1.3
            vehicle
        .setSuspensionDamping(damping,0)
            
        vehicle.setSuspensionDamping(damping,1)
            
        vehicle.setSuspensionDamping(damping,2)
            
        vehicle.setSuspensionDamping(damping,3)

            
        compression 2.4
            vehicle
        .setSuspensionCompression(compression,0)
            
        vehicle.setSuspensionCompression(compression,1)
            
        vehicle.setSuspensionCompression(compression,2)
            
        vehicle.setSuspensionCompression(compression,3)

            
            
        friction chassis.friction    
            vehicle
        .setTyreFriction(friction,0)
            
        vehicle.setTyreFriction(friction,1)
            
        vehicle.setTyreFriction(friction,2)
            
        vehicle.setTyreFriction(friction,3)
            
            
            
            
        #print dir(vehicle)
            
        #PhysicsConstraints.setDebugMode(1)
        #PhysicsConstraints.setDeactivationTime(2.) 
        أنا صراحة لا أفهمها و لكن أيضا ليست صعبة ..المشكلة هى قلة المصادر العربية لتعليم البايثون ..
        و لكن تبقى تعلمها مهم ..
        لا يجب أن تتعلمها كلها ..خذ عنها فكرة بسيطة و تعلمها من مواقع البلندر ..

        تعليق


        • #19
          Pro_Star / أذا زعلت ياخوي من طريقة عرض الأسئلة في مواضيع منفصلة أبشر من عيوني الأثنين كل الأسئلة الجاية راح أحطها هناك
          بس أنا قلت لما تكون لوحدها راح تلفت الأنتباه وأستفيد أنا وغيري من ردود الشباب بس عادي ولا تزعل ^_^
          أستاذ محمد / الأن جربت خاصية التكرار ( Repeat ) بس للأسف هيا تنفع مع الصور العادية الي ماتظهر في العبة ( بس في الريندر ) أما الصور المطبقة بطريقة الأخ فوكس مانفعت معاها ^_^ بسيطة كل مشكلة ولها حل أن شاء الله
          مشكور على المساعده ( راح أتصرف أن شاء الله ^_^ )
          أبن يس الحبيب / العبة الي حطيتها نزلتها من قبل كدا في موضوع سابق
          شكرا ياعسل ^_^
          مرحبا من جديد

          مدونتي = مقالات بالغة الأنجليزية + ( صور وفيديو )


          هذي المدونة أفضل في الشكل والترتيب


          8000 كلمة مفتاحية لأعلانات جوجل ادسنس + أسعار الضغطة لكل كلمة + عدد مرات الضغط لكل كلمة

          تعليق


          • #20
            إذا أردت أن تكرر الخامة قم بالتالي:
            بعد أن تطبق تعليمات الأخ فوكس (على فرض أن نافذة ال uv/image editor ما زالت مفتوحة عندك) ضع مؤشر الماوس على هذه النافذة، اضغط A لاختيار جميع ال UVs ثم اضغط S وقم بتكبيرها، سيقوم البرنامج بتكرار الخامة بشكل تلقائي (كمية التكرار تعتمد على مقدار تكبير ال UVs).

            تحياتي
            حسـام
            EVERY SAINT HAS A PAST, EVERY SINNER HAS A FUTURE


            تعليق


            • #21
              أخ حسام / جربت طريقتك والنتيجة :
              الخامة كبرت بس للأسف مشدودة
              بس ماعليك يأخويا أنا الحمد لله أتصرفت ( بقول أيش سويت بس لا أحد يضحك عليا *_# )
              فتحت الصورة ببرنامج الرسام حق الويندوز وقعدت أنسخها وألصقها في كل جوانبها
              وبكذا أحصل على خامة كبيرة ودقتها عالية في نفس الوقت
              أيش رايكم ياشباب حركة حلوة صح ^_^
              مرحبا من جديد

              مدونتي = مقالات بالغة الأنجليزية + ( صور وفيديو )


              هذي المدونة أفضل في الشكل والترتيب


              8000 كلمة مفتاحية لأعلانات جوجل ادسنس + أسعار الضغطة لكل كلمة + عدد مرات الضغط لكل كلمة

              تعليق


              • #22
                أخ وائل يبدو أنك قمت بعكس ما قلته لك، أنت قمت بتصغير ال UVs وبالتالي أصبحت الخامة كبيرة ومشدودة، عليك أن تقوم "بتكبير" ال UVs وبذلك ستصبح الخامة صغيرة ومكررة، على العموم بما أنك وجدت طريقة أخرى ونجحت معك فذلك أفضل، تمنياتي لك بالنجاح في عمل لعبتك.

                حسـام
                EVERY SAINT HAS A PAST, EVERY SINNER HAS A FUTURE


                تعليق

                يعمل...
                X