Jump to content

Recommended Posts

1 hour ago, MohamedSead said:

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

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

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

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

Link to comment

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

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

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

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

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

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

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

Link to comment
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 comment
  • Scripting Moderators
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 comment
1 hour ago, Live said:

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

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

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

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

Link to comment
  • Scripting Moderators
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 comment

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 comment
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 comment
  • Scripting Moderators
59 minutes ago, MohamedSead said:

واضح

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

ولازم اسويها

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

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

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

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

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

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

  • Like 1
Link to comment

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...