Jump to content

Recommended Posts

1 hour ago, MohamedSead said:

شفته قبل واللي فهمته ان استخدامه بيكون كتابه اكواد مو بجيو ايدتور

لكن ليه عدد المستخدمين قليل ؟

سبب عدم استخدامه هو انه صعب للمتدئين وفي نفس الوقت ياخذ وقت طويل في اعداد اللوحة

واوقات يصير فيه مشاكل اذا اخطيت في استخدام كود ممكن يسبب تعليق للاعب لأنه يحدث اللوحة كل فريم

Link to post

 Dx الي  Gui مكتبه تغير شكل ال DGS ال 

طريقة استخدامه غير اي مكتبه في السهوله والاستخدام

guieditorانت تقوم بتصميم لوحتك عادي من مود 

DGS وبعد ماتخلصه تقوم بتحويل اكواد اللوحه الي اكواد 

G2D عن طريق استخدام اضافه هو حاطتها في المكتبه اسمها 

السلبيات ماشوف ان في سلبيات الا اذا انت استخدمته بطريقه خاطئه 

اي شئ مو واضح تفضل قوله

Link to post
1 hour ago, #\_oskar_/# said:

 Dx الي  Gui مكتبه تغير شكل ال DGS ال 

طريقة استخدامه غير اي مكتبه في السهوله والاستخدام

guieditorانت تقوم بتصميم لوحتك عادي من مود 

DGS وبعد ماتخلصه تقوم بتحويل اكواد اللوحه الي اكواد 

G2D عن طريق استخدام اضافه هو حاطتها في المكتبه اسمها 

السلبيات ماشوف ان في سلبيات الا اذا انت استخدمته بطريقه خاطئه 

اي شئ مو واضح تفضل قوله

myLabel = guiCreateLabel  ( 0, 0, 1, 1, "text", true )- النظام العادي

DGS = exports.dgs
mylabel = DGS:dgsCreateLabel(0,0,0.5,0.1,"text",true)مع Dgs

هذا هو الاختلاف ؟

 

Link to post
1 hour ago, MohamedSead said:

myLabel = guiCreateLabel  ( 0, 0, 1, 1, "text", true )- النظام العادي

DGS = exports.dgs
mylabel = DGS:dgsCreateLabel(0,0,0.5,0.1,"text",true)مع Dgs

هذا هو الاختلاف ؟

 

الإختلاف انك تستعمل مكتبة دي اكس
.يلي شكلها مختلف عن الجيو وخصائص أكثر

Link to post
1 hour ago, Live said:

الإختلاف انك تستعمل مكتبة دي اكس
.يلي شكلها مختلف عن الجيو وخصائص أكثر

تمام لكن هل هذا هو الاختلاف من ناحيه الاكواد

يعني اسوي لها اكسبورت

ولا لازم احمل ملفات غيرها

Link to post
Posted (edited)
31 minutes ago, MohamedSead said:

تمام لكن هل هذا هو الاختلاف من ناحيه الاكواد

يعني اسوي لها اكسبورت

ولا لازم احمل ملفات غيرها

يب إستعمالك صحيح وتقريبًا اغلب الفنكشنات حقت المكتبة مشابهة لـ الجيو

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

فيه طريقة بعد تسوي استيراد للفنكشنات عشان تستعملها بدون اكسبورت
 

loadstring(exports.dgs:dgsImportFunction())()-- load functions
label = dgsCreateLabel(0,0,0.5,0.1,"text",true) --create a label

 

Edited by Live
Link to post

DGS ال

افضل من ناحية التصميم وغيره

مثل :

spacer.png

استخدامه سهل اذا فهمت طريقته

DGS = exports.dgs -- نضيف اكسبورت


label = guiCreateLabel(0,0,0.5,0.1,"text",true) -- قبل التعديل |GUI|

label = DGS:dgsCreateLabel(0,0,0.5,0.1,"text",true) -- بعد التعديل |DGS|

-----


لاحظ التعديل فقط في كلمة 
gui
حولناها لـ
DGS:dgs

واضفنا الاكسبورت

 

 

Link to post
On 30/05/2020 at 08:20, !Qut, said:

DGS ال

افضل من ناحية التصميم وغيره

مثل :

spacer.png

استخدامه سهل اذا فهمت طريقته


DGS = exports.dgs -- نضيف اكسبورت


label = guiCreateLabel(0,0,0.5,0.1,"text",true) -- قبل التعديل |GUI|

label = DGS:dgsCreateLabel(0,0,0.5,0.1,"text",true) -- بعد التعديل |DGS|

-----


لاحظ التعديل فقط في كلمة 
gui
حولناها لـ
DGS:dgs

واضفنا الاكسبورت

 

 

واضح

ولكن وش هي المكتبه

ولازم اسويها

Link to post
59 minutes ago, MohamedSead said:

واضح

ولكن وش هي المكتبه

ولازم اسويها

بإختصار
مكاتب الدي اكس زي دقس تسهل لك استعمال فنكشنات الدي اكس بفنكشنات سهلة

بدال ما ترسمها وتبرمجها بنفسك لأن ذا بياخذ جهد جدًا كبير

dxDrawText
dxDrawRectangle
وتبرمج الضغطات بنفسك وووو

مكتبة الدي اكس تختصر ذا كله لك

CEGUI وتستخدمها كأنها

 وطبعًأ تقدر تسوي مكتبة بنفسك بس تحتاج خبرة شوي وتسويها بطريقتك أو تستخدم جاهزة مثل دقس

  • Like 1
Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...