none
WPF vs XNA (General question) RRS feed

  • คำถาม

  • ผมกำลังศึกษาประโยชน์ของการใช้ WPF กับ XNA สำหรับโปรแกรม 3D Windows อยู่ครับ

    เท่าที่ผมทราบ ก็คือ XNA จะเหมาะสมสำหรับใช้พัฒนาเกมส์ และมี performance ที่ดีกว่า

    ส่วน WPF จะค่อนไปทาง Windows application จะใช้งานได้ง่ายกว่าในเรื่องของ programming model

    ผมเป็นมือใหม่ครับ เรื่อง 3D graphic ผมไม่แน่ใจว่าควรจะตรวจสอบ performance ยังงัยดี

    โปรแกรมของผมมีฟังก์ชั่นที่ทำงานคล้ายๆ กับเวปไซต์ Xtranormal http://www.xtranormal.com/

    เหมือนกับว่า WPF จะสำคัญในแง่ของฟังก์ชั่นในการสร้าง application แบบนี้

    คำถามของผม คือ WPF มีประสิทธิภาพที่จะซับพอร์ตโปรแกรมประเภทนี้ไหม และ WPF มีฟังก์ชั่นอะไรที่สามารถใช้ทำภาพ 3 มิติที่เป็น animation หรือ video ได้บ้าง


    Supa Sethasiripong [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    5 กรกฎาคม 2554 3:33
    ผู้ดูแล

คำตอบ

  • บอกยากว่า performance อันไหนดีกว่าอันไหน ถ้ายังงัยลองใช้ prototype ของ application ดูค่ะ

    ซึ่งถ้า performance เข้าได้กับ metric ที่คุณกำลังสนใจอยู่ โดยไม่สนใจว่าจะเป็นระบบประเภทไหนก็ตาม

    การแสดงผลขั้นพื้นฐานควรจะต้องถูกต้อง

    ถึงแม้จะบอกว่า XNA มี performance ดีกว่าในเรื่อง 3D เพราะเน้นเรื่องของการทำเกมส์มากกว่า

    แต่ในขณะที่ WPF 3D ถูกออกแบบมาให้ใช้กับ client application (ใช้ได้ทั้ง 2D และ 3D)

    และ WPF ก็ได้มีการปรับปรุงประสิทธิภาพในการใช้งาน 3D performance เช่นกันค่ะ


    Supa Sethasiripong [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    • ทำเครื่องหมายเป็นคำตอบโดย supa_sModerator 6 กรกฎาคม 2554 3:40
    5 กรกฎาคม 2554 3:33
    ผู้ดูแล