الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

الرسوميات وتحريكها بلغة الجافا

بدأه محمد الثقفي في 29 مارس 2011 · 4 رد · 1,033 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم شباب

انا ودي اسال كيف يتم برمجة الرسوميات 2D بالجافا وكيف نعمل لها movement ونربطها بمصدر خارجي :)

هل نحتاج الى lib مثل C++ مثل opengl وماالى ذلك .

رايح اشرح الفكرة بشكل اوضح على الشي الي ودي اعمله

افترض عندي رسم يتم برمجته بالجافا هذا الرسم فقط مربع باللون الازرق يزداد ويزداد حتى يصل الى حد معين ثم يتغير الى اللون الاحمر

<script src='http://img850.imageshack.us/shareable/?i=15307554.gif&p=tl' type='text/javascript'></script><noscript>15307554.gif</noscript>

فكرة عملي اننا نملك color sensor بتاع nxt اذا ميز اللون الازرق لايعمل شي واذا ميز اللون الاحمر يعطي امر يمر الى الكود البرمجي بالجافا بتقليل مستوى اللون الازرق

فالسوال كيف تتم برمجة graphic sim بالجافا كما هو موضح بالرسم ولو فيه مصادر ممكن اتعلم منها ياليت تعطوني اسمها .

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

تحياتي شباب

تم تعديل هذه المشاركة بواسطة محمد الثقفي في 29 مارس 2011 في 21:32

#2
محمد الثقفي كتب:

السلام عليكم شباب

انا ودي اسال كيف يتم برمجة الرسوميات 2D بالجافا وكيف نعمل لها movement ونربطها بمصدر خارجي :)

هل نحتاج الى lib مثل C++ مثل opengl وماالى ذلك .

رايح اشرح الفكرة بشكل اوضح على الشي الي ودي اعمله

افترض عندي رسم يتم برمجته بالجافا هذا الرسم فقط مربع باللون الازرق يزداد ويزداد حتى يصل الى حد معين ثم يتغير الى اللون الاحمر

http://www.youtube.com/watch?v=_mG_yHZda5E

الفكرة بالفيديو يبدو باللون الازرق حتى يصل الى حد معين وينقلب الى اللون الاحمر اتمنى تكون الفكرة واضحة

فكرة عملي اننا نملك color sensor بتاع nxt اذا ميز اللون الازرق لايعمل شي واذا ميز اللون الاحمر يعطي امر يمر الى الكود البرمجي بالجافا بتقليل مستوى اللون الازرق

فالسوال كيف تتم برمجة graphic sim بالجافا كما هو موضح بالرسم ولو فيه مصادر ممكن اتعلم منها ياليت تعطوني اسمها .

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

تحياتي شباب

تم تعديل هذه المشاركة بواسطة محمد الثقفي في 29 مارس 2011 في 21:44

#4

أخي .. صراحة ليس عندي اطلاع في الـ animation ولكن تفضل هذا الرابط سيفيدك بإذن الله :

http://java.sun.com/products/java-media/2D/samples/suite/

تحياتي

1

عفواً أحبتي انقطاعي بسبب الدراسة دعواتكم بالتوفيق..

{ لا ينال العلم مستحٍ ولا مستكبر }

#5

تستطيع عمل ذلك بي java api 2D

مثلا لكي ترسم مربع تستعمل هذا الكود

int x=10,y=15;
g.drawRect(x,y,20,25);

بحيث x and Y هما إحداثيات النقطة التي ترسم فيها مربع و 20 25 هما العرض و طول المربع

post-163892-087743200 1301432523_thumb.p

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

public void mouseEntered (MouseEvent ev) {}  //MouseListener
		public void mouseExited (MouseEvent ev) {}   //MouseListener
		public void mouseClicked(MouseEvent ev){} //MouseListener
	public void mousePressed(MouseEvent e){} //MouseListener
	public void mouseReleased(MouseEvent e){} //MouseListener
	public void mouseMoved   (MouseEvent e){} // MouseMotionListener
	public void mouseDragged(MouseEvent e) {} // MouseMotionListener

موقع ممكن يساعدك الرابط

موقع جيد جيدا في أكواد الرابط

المرفقات
fig2- rectangle.png

تم تعديل هذه المشاركة بواسطة mohammeding في 30 مارس 2011 في 00:11

1

مواضيع مشابهة