透過您的圖書館登入
IP:3.145.173.112
  • 學位論文

一種轉換二點五維圖形物體成三維圖形物體的方法

An Approach for Transferring 2.5D Graph Entities into 3D Ones

指導教授 : 王豐堅

摘要


摘要 很多Flash遊戲由二點五維的技術所開發。基於一個二點五維的遊戲,直接發展一個三維的版本是需要重新架構遊戲的規則、物體和世界等等,且可能特別會引起使用者對這個遊戲的混亂。因此,藉由並行且逐漸地(1)轉換現存的二點五維物體成為三維物體(2)加入額外的三維物體將一個二點五維的遊戲升級成三維的遊戲。在每一次的更新中,每個版本都保有原本二點五維遊戲的交互作用的能力。 本文中,為了上述的工作,我們提出一種改變程序。這個改變程序能分為三個子程序:(1)在一個二點五維的遊戲中替每個二點五維的物體準備三維的皮膚層。(2)藉由逐漸加入三維物體在這個遊戲裡以提供一些三維的特色。(3)如果物體的定義都跟三維特色有關,則藉由將一個三維的舞台置換掉一個二點五維的背景使得此遊戲轉換成一個三維的遊戲。因此,這個改變程序能將一個現存的二點五維遊戲升級成一個二點五維-三維混用的遊戲、或是一個全三維的遊戲且沒有引入非必要的混亂。

並列摘要


Abstract Many Flash games were developed with 2.5D technique. These games are restricted with single plain and limited views. Building a 3D version based on a 2.5D game directly is needed to reconstruct the game rules, entities and world, etc., and especially might cause users’ chaos for the game. Therefore, to upgrading a 2.5D game as a 3D one might be valuable by concurrently and gradually (1) transferring existing 2.5D entities into 3D one and (2) adding extra new 3D entities. Each new version owns the interactive activities of original 2.5D game in each upgrade. In this thesis, we propose a modification process for above work. The modification process can be divided into three sub-processes: (1) Prepare a 3D skin for each 2.5D entity in a 2.5D game. (2) Provide some 3D features by adding 3D entities into the game. (3) If the entity definitions are associated with 3D features, the game is transferred into a 3D game by replacing the 2.5D scene with a 3D stage. Therefore, the modification process may upgrade an existing 2.5D game to a 2.5D-3D hybrid game or fully 3D game without introducing non-necessary chaos.

參考文獻


[1]. Christoph Klimmt, Hannah Schmid, Julia Orthmann, “Rapid Communication Exploring the Enjoyment of Playing Browser Games”, CyberPsychology & Behavior, Volume 12, Number 2, 2009
[5]. Melanie Tory, M. Stella Atkins, Arthur E. Kirkpatrick, Marios Nicolaou, Guang-Zhong Yang, “Eyegaze Analysis of Displays With Combined 2D and 3D Views”, in VIS ’05, Proceedings of the IEEE Visualization.
[6]. Andri Ioannidou, Alexander Repenning and David C. Webb, “AgentCubes: Incremental 3D end-user development”, Journal of Visual Languages and Computing, Elsevier Ltd., 2009
[7]. Keith Peters, “AdvancED ActionScript 3.0 Animation”, 2009
[8]. Rob Bateman, Richard Olsson, Gregory Caldwel, “3D in flash”, 2009

延伸閱讀