ABA


"גרפיקהנורמלית בשפת C"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #8745 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 8745
הולנדי
חבר מתאריך 26.5.05
603 הודעות, דרג אמינות חבר זה
   22:30   03.01.03   
אל הפורום  
  גרפיקהנורמלית בשפת C  
 
יש דבר כזה בכלל?
למישהו יש קוד מקור של איזה תוכנה עם שימוש בגרפיקה
שפת C

https://www.xchef.co.il | אתר
בישולים חברתי


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  אחי זה שפה בדוס לא ניראה לי IMIX4EVER 03.01.03 22:52 1
  בוודאי no1 04.01.03 03:09 2
     יש גם DIRECT3D אני חושב tamir10 04.01.03 12:38 3
         זה כבר לא C אלא C++ ואתה חייב no1 05.01.03 12:44 6
  יש לי קוד מקור של משהו שתאהב רוצה?.... MadXP 04.01.03 13:29 4
     כן אחי תעלה את שתיהם תודה הולנדי 04.01.03 15:54 5
  קח תוכנית של עיגול זז דני15  12.01.03 22:14 7
     אני שוב רואה פה את הטעות הזאת. dryice 12.01.03 22:39 8
         כולכם מדברים ואני היחיד שכתבתי תוכנית מוכנה:) דני15  13.01.03 15:46 9
             התוכנית שלך פשוטה ביותר ומאוד לא יעילה liranh  13.01.03 16:19 10
                 אז מה ? סך הכל רציתי לעזור. דני15  13.01.03 16:23 11
                     סתם הפריע לי שאתה מתלהב מעצמך יותר מדי liranh  13.01.03 18:18 12
                         אה אז כשאני רואה הודעה שמישהו צריך עזרה פשוט דני15  14.01.03 16:39 13
                             לא התלוננתי על זה שעזרת liranh  14.01.03 23:12 14
                                 Dryice, זה נכון מה שאתה אומר Quant86 15.01.03 22:49 15
                                     זה לא רק אני? liranr 17.01.03 18:48 17
                                         Michael אמר לי שזה בגלל האיכס פי, אבל מצד שני Quant86 17.01.03 23:47 18
         אפילו עם רגעית=אפילו אם רגעית Baldurs 17.01.03 14:12 16

       
IMIX4EVER

דרג אמינות חבר זה
   22:52   03.01.03   
אל הפורום  
  1. אחי זה שפה בדוס לא ניראה לי  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
no1

   03:09   04.01.03   
אל הפורום  
  2. בוודאי  
בתגובה להודעה מספר 0
 
   על OPENGL שמעת ?

עם GLUT ו OPENGL 1.2 אין בעיה ליצור גרפיקה מדהימה (רוב המשחקים נכתבים ב OPENGL).


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
tamir10

   12:38   04.01.03   
אל הפורום  
  3. יש גם DIRECT3D אני חושב  
בתגובה להודעה מספר 2
 
   זה כאילו פותח את הקבצים של הOPENGL ונותן לך אפשרות ליצור גרפיקה
אמיתית אומ משהו כזה.


דרך אגב, זה שמבין בתיכנות זה לא TAMIR10 זה אני, אח שלו הקטן....
(_RAN למי שזוכר).


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
no1

   12:44   05.01.03   
אל הפורום  
  6. זה כבר לא C אלא C++ ואתה חייב  
בתגובה להודעה מספר 3
 
   לתכנת בסביבת WINDOWS .


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
MadXP

   13:29   04.01.03   
אל הפורום  
  4. יש לי קוד מקור של משהו שתאהב רוצה?....  
בתגובה להודעה מספר 0
 
   זהתוכנית שכתבתי לפני מספר שנים
היא נקראת clipping
זה צביעת משולש בירידת שורות פיקסלים אם אתה מכיר
אני יכול להעלות את קובץ ה exe ואת *.c אם זה מעניין אותך
יש לי גם תוכנית בגרפיקה של מכונית נוסעת(גרפיקה ממש לא טובה)
אבל זה ב c כמו שרצית -....


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
הולנדי
חבר מתאריך 26.5.05
603 הודעות
   15:54   04.01.03   
אל הפורום  
  5. כן אחי תעלה את שתיהם תודה  
בתגובה להודעה מספר 4
 

https://www.xchef.co.il | אתר
בישולים חברתי


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
דני15 
חבר מתאריך 3.8.02
47437 הודעות, 8 פידבק
   22:14   12.01.03   
אל הפורום  
  7. קח תוכנית של עיגול זז  
בתגובה להודעה מספר 0
 
  
 
#include<conio.h>
#include<graphics.h>
#include<dos.h>
void main()
{
int i;
int gdriver=DETECT,gmode;
initgraph(&gdriver,&gmode,"");
for(i=0;i<500;i++)
{
cleardevice();
setcolor(i);
circle(i,i,30);
delay(50);
}
getch();
}


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
dryice

   22:39   12.01.03   
אל הפורום  
  8. אני שוב רואה פה את הטעות הזאת.  
בתגובה להודעה מספר 7
 
   cleardevice זאת לא שיטה לעבוד.
לאחר פעולה זאת צריך לצייר מחדש את הכל, כשיש לך רק עיגול,
זה סביר אבל כשיש יותר זה פחות סביר.
הפעולה היא פעולה איטית, וכשרוצים משהוא מתוחכם זה מאוד יפריע.

והכי חשוב, זה גורם להבהובים עצבניים שחבל"ז.

בשביל ליצור אשליית תנועה יש למחוק את האוביקט ולצייר אותו מחדש בהזחה.
כאשר הרקע אחיד ואין אוביקטים נעים שעולים אחד על השני, העסק פשוט,
מוחקים אוביקט ע"י צביעתו בצבע הקרע.

אם יש אוביקטים שמכסים אחד את השני, אבל זה קורא מעט, ומה שחשוב
לנו זה שהעסק לא יהרס כתוצאה ממצב כזה, אפילו עם רגעית העסק יראה רע,
אנחנו יכולים לנצל את הפונקציה XOR ולשים ולמחוק אוביקט ע"י ביצוע פעולות
XOR ביינו לבין הרקע, ואז יש לנו גם יתרון נוסף שמחיקת אוביקט
וציור אוביקט הם פעולות זהות. שכן: A xor B xor B = A


DRYICE


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
דני15 
חבר מתאריך 3.8.02
47437 הודעות, 8 פידבק
   15:46   13.01.03   
אל הפורום  
  9. כולכם מדברים ואני היחיד שכתבתי תוכנית מוכנה:)  
בתגובה להודעה מספר 8
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
liranh  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 16.6.09
4157 הודעות, 1 פידבק
   16:19   13.01.03   
אל הפורום  
  10. התוכנית שלך פשוטה ביותר ומאוד לא יעילה  
בתגובה להודעה מספר 9
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
דני15 
חבר מתאריך 3.8.02
47437 הודעות, 8 פידבק
   16:23   13.01.03   
אל הפורום  
  11. אז מה ? סך הכל רציתי לעזור.  
בתגובה להודעה מספר 10
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
liranh  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 16.6.09
4157 הודעות, 1 פידבק
   18:18   13.01.03   
אל הפורום  
  12. סתם הפריע לי שאתה מתלהב מעצמך יותר מדי  
בתגובה להודעה מספר 11
 
   ולא מתייחס להערות הנכונות של dryce.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
דני15 
חבר מתאריך 3.8.02
47437 הודעות, 8 פידבק
   16:39   14.01.03   
אל הפורום  
  13. אה אז כשאני רואה הודעה שמישהו צריך עזרה פשוט  
בתגובה להודעה מספר 12
 
   להתעלם בגלל שאני חושב שאני לא יכול לעזור ?! אין בעיה..


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
liranh  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 16.6.09
4157 הודעות, 1 פידבק
   23:12   14.01.03   
אל הפורום  
  14. לא התלוננתי על זה שעזרת  
בתגובה להודעה מספר 13
 
   זה בסדר גמור.
דיברתי על מה שכתבת אחרי זה..
טוב לא נורא נעזוב את זה.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Quant86

   22:49   15.01.03   
אל הפורום  
  15. Dryice, זה נכון מה שאתה אומר  
בתגובה להודעה מספר 14
 
   אבל העסק מסתבך שתיצא צורה נורמלית ולא סתם ריבוע קסם של פוטושופ כשגוררים משהו, נכון, צריך לצבוע מחדש חלק ניכר מהמסך... לגבי הבהובים, השיטה החידה שבאמת עוזרת נגד היבהובים לפי ניסיוני זה BUFFER כפול, כל השאר זה דרעק, הרי גם בצביעת העיגול בצבע הפוך לפי שיטת XOR, יש זמן עיבוד לנוסחת המעגל ואז עוד פעם יש זמן כלשהו שבו לא מצוייר כלום על המסך.... הכי חכם והכי יעיל זה באפר כפול.....

ולגבי פותח האשכול , גרפיקה נורמלית, מספיק לך 16 צבעים במצב של 640X480?
כי זו לא גרפיקה רצינית מה שרציני זה VESA והסלט שנותן לך מצבים ממש יפים, לא הצלחתי להשתמש בהם:( לא תואם איכס פי וכו' וכו'....


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
liranr

   18:48   17.01.03   
אל הפורום  
  17. זה לא רק אני?  
בתגובה להודעה מספר 15
 
   כשלא הצלחתי לכתוב כלום הורדתי דוגמא מוכנה לשימוש ב vesa, אבל
במקום לעבוד היא גורמת למסך שלי לצאת מאיפוס - מופיע כזאת הודעת מסך
out of sync.
אתה אומר שזה בגלל ה XP??


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Quant86

   23:47   17.01.03   
אל הפורום  
  18. Michael אמר לי שזה בגלל האיכס פי, אבל מצד שני  
בתגובה להודעה מספר 17
 
   ראיתי משחקים שעובדים בזה , קח למשל את ICYTOWER, צריך רק לעבוד בסביבה נורמלית DJGPP או משהו כזה , אישית ניסיתי, וויתרתי היה לי הרבה יותר פשוט לתכנת גרפיקה בויזואל סי...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Baldurs

   14:12   17.01.03   
אל הפורום  
  16. אפילו עם רגעית=אפילו אם רגעית  
בתגובה להודעה מספר 8
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net