رد: دروس الـDark basic :بدايــــة الطريق
اقتباس:
مشكور اخوي على المجهود العظيم....
وما شاء الله عليك ......
....د.ر.س.....ر.و.ع.ة.....^_^
اخوك >->->->->-> Mr.K
هممممممممممم...........ظننت إنه كل من في المنتدى لايحب أن يعمل على الدارك بيسك لكن يبدو لي إن هناك بصيص أمل
وألف شكر على هذا الرد........
رد: دروس الـDark basic :بدايــــة الطريق
اقتباس:
هممممممممممم...........ظننت إنه كل من في المنتدى لايحب أن يعمل على الدارك بيسك لكن يبدو لي إن هناك بصيص أمل
وألف شكر على هذا الرد........
الكل يريد ذلك ولكن مسألة تعلم ومعرفة الاساس فقط والمجسمات وانا من الذين يرغبون بصناعة للعبة على هذه للغة بدل عمل مكعبات :)
لاتتوقف عن ابداعك ^^
رد: دروس الـDark basic :بدايــــة الطريق
شكراً على مرورك وتشجيعي أخي.........^_______^......
رد: دروس الـDark basic :بدايــــة الطريق
السلام عليكم أخواني أنا عايز أنوّه لشيء قبل ما أضيف الدرس بتاعي بكره وهو عدم الرد
وإن شاء الله نخوض في أوامر الماوس وأشياء أخرى
رد: دروس الـDark basic :بدايــــة الطريق
اخي شكرا على كل ادروس فهمت درسين والدرس الاخير لم افه منه قط ارجوو ان تعطيلي نبذة صغيرة على الدرس
+
لا تتوقف استمر على هذى النحو
رد: دروس الـDark basic :بدايــــة الطريق
يالله لقد فهمة ادرس متى الدرس الاخر
رد: دروس الـDark basic :بدايــــة الطريق
اخي اشرح لي هذى الكود
sync on:sync rate 60
color backdrop rgb(0,0,0)
make object cube 1,5
position object 1,0,0,20
do
if rightkey()=1 then
yrotate object 1, object angle y(1)+1
if leftkey()=1 then
yrotate object 1, object angle y(1)-1
sync
loop
وشكراا
رد: دروس الـDark basic :بدايــــة الطريق
بسم الله
بعد اذنك اخي DBprog .. انا هارد عليه
يا اخ mastergame ارجوك ضع طلباتك في الموضوع المخصص .. خلي هذا الموضوع للدروس فقط حتى لا يختلط الامر
حط طلبك هناك وان شاء الله هرد عليك
وشكرا
رد: دروس الـDark basic :بدايــــة الطريق
رد: دروس الـDark basic :بدايــــة الطريق
رد: دروس الـDark basic :بدايــــة الطريق
بحب روح الحماس فيك أخي وإن شاء الله تبهرنا بأعمالك
بالنسبه للدرس الجديد سأرفعه اليوم مالم بكره بالكثير
رد: دروس الـDark basic :بدايــــة الطريق
1 مرفق
رد: دروس الـDark basic :بدايــــة الطريق
أحداث الفأره(mouse command)
أعرف إن البعض سيقول (من سيحتاج إلى هذا النوع من الأوامر ) هذا صحيح ولكن يكون لها فعاليّه في الألعاب البسيطه أو الألغاز في الألعاب
مثل(الكروت,ترتيب الأشكال...........إلخ) وهي أوامر قليله وسهله يمكن الأستفاده منها وذلك بجُمل الشرط والأدوات امساعده لها and & or
سنذكر هذه الأوامر ومنها
mousex() command:
وظيفة هذا الأمر هو أعطاء قيمه لحركة الماوس في المحور السيني
parameter:
return value=mousex()
mousey() command:
وظيفة هذا الأمر هو أعطاء قيمه لحركة الماوس في المحور الصادي
parameter:
return value=mousey()
mousez() command:
وظيفة هذا الأمر هو أعطاء قيمه لحركة الماوس في المحور العُمق(أي الزر أو العجله التي تتوسّط زرّي الماوس)
وهذا مثال ينفّذ الأوامر مع ظهور قيمها.
parameter:
return value=mousez()
mouseclick command:
وظيفته هو عرض قيمة الزر عند الضغط عليه أي أن:
1 = هي قيمة الزر الأيسر
2 = قيمة الزر الأيمن
3 = الأيمن والأيسر معاً
4 =العجله أ, الزر الذي يتوسّط الأيسر والأيمن
وهكذا عند الضغط على أي زر أو زرّين معاً يتم عرض قيمهم.
parameter:
return value=mouseclick()
مثـــــــــال:-
كود PHP:
do
cls
x$=str$(mousex())
y$=str$(mousey())
z$=str$(mousez())
clk$=str$(mouseclick())
text 10,10,x$
text 10,20,y$
text 10,30,z$
text 10,40,clk$
if mouseclick()=1 then
text 320,240,"left button"
if mouseclick()=2 then
text 320,240,"right button"
if mouseclick()=3 then
text 320,240,"left & right button"
if mouseclick()=4 then
text 320,240,"middle button"
if mouseclick()=5 then
text 320,240,"left & middle button"
if mouseclick()=6 then
text 320,240,"right & middle button"
if mouseclick()=7 then
text 320,240,"right & middle & left button"
loop
http://www.m5zn.com/uploads/4c4f0053fa.JPG
mousemovex () command:
وظيفته هي إظهار القيمه منذ أن تحرك الماوس من نقطة البدايه إلأى أخر نقطه وقفت أنت عليها(طبعاً هذا في نطاق المحور السيني)
ملاحظه :
نفس الغرض مع الأوامر الذي تحمل نفس عنوانه mousemovey() and mousemovez()
parameter
return value = mousemovex ()
كما إن هذا الأمر بالكاذ إنك تشاهد مخرجاته لإنه في جملة دوران جرب
كود PHP:
do
cls
print mousemovex()
loop
هنا بعض الأوامر الفعّاله الذي يمكن الأستفاده منها عند تصميم الألعاب....ألم يتسائل البعض ويقول (لماذا يظهر زر الماوس في الألعاب.....أنا لا أريده أن يظهر...)؟
عندها يمكنك أستخدام الأمر
Hide mouse command:
بمجرد وضعه في بداية السطر ستلاحظ إن زر الماوس قد أختفى والأمر لايطلب إدخال قيم أو يقوم بإخراجها فقط يتم وضعه كما هو مبيّن لك على العنوان ..........وهناك أمر عكسه أيضاً وهو
Show mouse:
هنا أنتهينا من أوامر الماوس وكما إنه هناك أمثله مفيده يمكنك من عبرها أن تقتبس أفكار (في المرفقات)
وأي نقطه غير مفهومه في المرفقات سيتم مناقشتها في القسم المتخصص لها
أمر Data & Read:
هذه الأوامر نافعه في النصوص وفي برمجة الألعاب, والغرض الأصلي منها جدوله أ, فهرسة المتغيرات عند ظهورها وهنا في الصوره التاليه ستتوضّح الفكره إن شاء الله حول هذا النوع من الأوامر
http://www.m5zn.com/uploads/5ee77428e5.JPG
وأرجو إنكم أستفدتوا منه
إن شاء الله في القريب العاجل سيتم رفع دروس في مواضيع متقدّمه (الجزيئات +التعامل مع المجسمات ثلاثيّة الأبعاد بشكل كبير).
رد: دروس الـDark basic :بدايــــة الطريق
رد: دروس الـDark basic :بدايــــة الطريق
اخي شكرا لقد فهمت الدرس العلى وام الذي تحته لام افهم
+
منفعه هذى مئقصد
http://www.m5zn.com/uploads/5ee77428e5.JPG
شكرا ياستاد
+
هاهوا اميلي ارجوو ان تقبلني لتكلم معك
mastergame@live.fr