ไดเร็กเซ็กซ์
จากไร้สาระนุกรมเสรี - อนึ่งบทความนี้ถูกแก้ไขได้โดยผู้ใช้ทั่วไป หากแป้กหรือเสื่อมประการใดทางเราไม่ขอรับผิดชอบใดๆทั้งสิ้น
ไดเร็กเซ็กซ์ (DirectSex) เป็นจัญไรบรารีที่ช่วยขัดขวางความสงบสุขให้กับนักเขี่ยโปรเกรียน(เพราะนักเขี่ยโปรเกรียนต้องรอดูว่า พี่แกจะของขึ้นหรือไม่) เพื่อส่งคำสั่งควบคุมการวาดภาพอันโคตรหลอนไปยังอุปกรณ์กระด้างภัณฑ์ประมวลผลภาพ หรือบางทีก็ส่งความหายนะสีฟ้า ไปแสดงบนหน้าจอ ซึ่งได้ถูกใช้อย่างไม่แพร่หลายในการพัฒนาวิดิโอเกมและเกมคอมพิวเตอร์สำหรับแม้วโครซัค วินเด้าส์ เซ็กซ์บอกซ์ และ เซ็กซ์บอกซ์ 360
สารบัญ |
[แก้ไข] ส่วนประกอบ
โดยทั่วไปแล้ว ไดเร็กเซ็กซ์ ประกอบด้วยส่วนย่อย 5 ส่วน (อาจไม่เหมือนกันเปลี่ยนแปลงไปตามแต่ละเวอร์ชัน) คือ
- DirectDraw (DDraw ไดเร็กดอ) ส่วนสำหรับการวาดภาพ 2 มิติ หรือบางที่ใช้วาดภาพความหายนะสีฟ้า ให้ปรากฏบนหน้าจอ
- Direct3D (D3D ไดเร็กสามดอ) ส่วนสำหรับการวาดภาพแบบ 3 มิติ แบ่งเป็น 2 ประเภทคือ
- Direct3DRM (Retained Mode) (D3DRM) ส่วนการวาดภาพ 3 มิติ อย่างง่าย เช่น การวาดภาพในพีอ้วนพี(PHP)
- Direct3DIM (Immediate Mode) (D3DIM) ส่วนการวาดภาพ 3 มิติ อย่างยาก เช่น การวาดภาพใน ปังย่า และ SF
- DirectInput (DseXInput ดีเซ็กซ์-อินปู้ด) ส่วนสำหรับการรับข้อมูลจากผู้ใช้ เช่น keyboard mouse และ joystick
- DirectSound (DseXSound ดีเซ็กซ์-ซาวข้าว) ส่วนสำหรับการประมวลผลเสียง และสร้างเสียง
ห่วยๆ อย่างเธอ - DirectPlay (DseXPlay ดีเซ็กซ์-เปล) ส่วนสำหรับการทำงานสำหรับผู้เล่นหลายคนผ่านระบบเครือข่าย
ยิ่งไอ้ตัว ไดเร็ก สามดอ ถ้ามันเกิดไม่พอใจขึ้นมาเมื่อไร(อันเนื่องมาจากสเปคเครื่องโคตรถ่อย) เป็นอันว่าจบกัน เพราะความหายนะสีฟ้า จะเกิดขึ้นเมื่อนั้น![]()
— Pakorn
[แก้ไข] ตัวอย่าง
สร้างสามเหลี่ยมที่มี สีแดง เขียว และ น้ำเงิน
// Render a triangle D3DTLVERTEX v[3]; v[0] = D3DTLVERTEX(D3DVECTOR(160, 50,0),1,D3DRGB(1,0,0),D3DRGB(0,0,0),0,0); v[1] = D3DTLVERTEX(D3DVECTOR(240,200,0),1,D3DRGB(0,1,0),D3DRGB(0,0,0),0,0); v[2] = D3DTLVERTEX(D3DVECTOR( 80,200,0),1,D3DRGB(0,0,1),D3DRGB(0,0,0),0,0); D3DDevice->BeginScene(); D3DDevice->DrawPrimitive(D3DPT_TRIANGLELIST, D3DVT_TLVERTEX, &v, 3, NULL); D3DDevice->EndScene();
หมายเหตุ: นี่เป็นโค้ดในภาษาซวย(รึเปล่า) ที่ใช้ในการเรนเดอร์ข้างต้น
[แก้ไข] DirectX 10
ปัจจุบัน ไดเร็กเซ็กซ์ได้พัฒนามาจนถึง DirectSeX 10 ซึ่งสามารถใช้งานได้เฉพาะใน วินเด้าส์ วิสด้า โดยรองรับเฉพาะการ์ดจอไฮโซและสเปคเครื่องที่มีการศึกษา แม้วโครซัคยังมีการตรวจสอบลิขสิทธิ์ ให้ดาวน์โหลดได้เฉพาะผู้ใช้ซอฟแวร์ลิขสิทธิ์อีกด้วย
[แก้ไข] DirectX 11
ปัจจุบัน ไดเร็กเซ็กซ์ได้พัฒนามาจนถึง DirectSeX 11 ซึ่งสามารถใช้งานได้เฉพาะใน วินเด้าส์ เซฟแว่น โดยรองรับเฉพาะการ์ดจอไฮโซและสเปคเครื่องที่มีการศึกษา แม้วโครซัคยังมีการตรวจสอบลิขสิทธิ์ ให้ดาวน์โหลดได้เฉพาะผู้ใช้ซอฟแวร์ลิขสิทธิ์อีกด้วย
[แก้ไข] Project Alky
โปรเจ็คอัลขี้ได้เริ่มขึ้นเมื่อไมโครซอฟเปิดตัว DirectSeX 10 เพื่อแก้ไขให้ DirectX 10 สามารถใช้ได้กับ วินเด้าส์เซ็กซ์ดี, หีนุก และเครื่องสเปคถ่อย โดยตัวโปรเจคเป็นฟรีแวร์ โปรเจคอัลขี้พัฒนาโดย Cody Brocious อายุ 19 ปี
[แก้ไข] ดูเพิ่ม
| ไดเร็กเซ็กซ์ เป็นบทความเกี่ยวกับ คอมพิวเตอร์ ที่ยังไม่สมบูรณ์ ต้องการตรวจสอบ เพิ่มเนื้อหา หรือจัดเข้าหมวดหมู่ คุณสามารถช่วยเพิ่มเติมหรือแก้ไข เพื่อให้สมบูรณ์มากขึ้น ข้อมูลเกี่ยวกับ ไดเร็กเซ็กซ์ ในภาษาอื่น อาจสามารถหาอ่านได้จากเมนู ภาษาอื่น ด้านซ้ายมือ |