cyclone2d

Cyclone2D配合的編輯工具提供了強大的動畫、地圖、數值、腳本等設計功能,開源引擎提供了一體化的模組載入與管理,並提供了詳細的API文檔以及視屏教程,讓開發者輕鬆實現跨平台的手機遊戲開發,遊戲可以發布到Android、IOS、J2me、BlackBerry等平台終端。

簡介

Cyclone2D配合的編輯工具提供了強大的動畫、地圖、數值、腳本等設計功能,開源引擎提供了一體化的模組載入與管理,並提供了詳細的API文檔以及視屏教程,讓開發者輕鬆實現跨平台的手機遊戲開發,遊戲可以發布到Android、IOS、J2me、BlackBerry等平台終端。

Cyclone2D 通用版本引擎採用Java語言,可以跨越Android,J2me,SoftBank和Doja,Android採用系統繪圖函式,未採用OpenGL繪圖。

Cyclone2D 智慧型機版本提供了更為適合智慧型機的設計功能,引擎可以跨越Android以及IOS,採用Java(Android)和C++(跨平台)兩個版本。

特點

相對於目前流行的一些手機遊戲(如Cocos2D等)開發引擎,Cyclone2D更加注重工具的使用,這些工具的共同特點是設計人性化、布局與功能設計成熟,可以讓使用者(包括策劃人員、美術人員、程式人員)實現高效、快速、協同開發。

地圖工具

Cyclone2D地圖設計器 Cyclone2D地圖設計器

地圖設計器為策劃提供了強大的地形編輯功能,可以在地圖中添加任意想要設定的元素,包括樹木、房屋、道具、人物等等。便捷的複製、貼上、框選、填充、擦除、歷史記錄、分層分場景、查找替換等等操作,可以快速搭建2D遊戲世界。

動畫工具

動畫編輯器為開發者提供了豐富而使用的眾多功能。切塊、角色、動作、關鍵幀的運作與管理、幀的拼接、切塊的多圖分層拼接、可視化預覽等等眾多設計模組,可以讓美術人員方便地製作各種遊戲動畫。

Cyclone2D動畫設計器 Cyclone2D動畫設計器

腳本工具

C2D提供了專用腳本設計器,可以使用簡潔的語法,方便地定義遊戲的各個流程和銜接,輕巧的布局劇情的發展、關卡的設定等等。在腳本設計模組,開發者可以任意設定自己的功能函式和需要的變數單元,實現多種遊戲類型腳本編寫。

Cyclone2D腳本設計器 Cyclone2D腳本設計器

遊戲引擎

遊戲提供了完善的引擎,可以跨Android、IOS、J2me等多個移動平台,API文檔較為全面,提供了視屏教程,目前圖文教程也在不斷完善,編程人員容易上手。引擎的成熟度比較高,例如程式人員需要調用一段動畫的播放,只需要使用以下的代碼段:

//下列代碼將幫助我們實現動畫的載入、播放和繪畫等繪製

//首先我們聲明工程管理器和要顯示的Actor,同時引擎會自動載入動畫所需要的資源、包括動畫數據和圖片等等。

KSManager ksManager=new KSManager(UserConsts_scene.KS_NAME_scene,false); // 工程管理器

Actor actor_boat=new Actor(ksManager,UserConsts_scene.ACTOR_ 室外物品 _ 烏船 );// 通過 ID 指定需要載入的動畫角色

//接著,我們可以控制動畫的播放

actor_boat.setAction(0);// 設定在某個動作

actor_boat.nextFrame();// 循環播放

//在繪圖階段,我們實現簡單繪圖

actor_boat.display(g, MainCanvas.VIEW_WIDTH>>1,MainCanvas.VIEW_HEIGHT>>1, null); // 畫在螢幕中心

智慧型機版本

Cyclone2D智慧型機版動畫設計器 Cyclone2D智慧型機版動畫設計器

Cyclone2D 通用版本引擎採用Java語言,可以跨越Android,J2me,SoftBank和Doja,Android採用系統繪圖函式,未採用OpenGL繪圖。

Cyclone2D 智慧型機版本提供了更為適合智慧型機的設計功能,引擎可以跨越Android以及IOS,採用Java(Android)和C++(跨平台)兩個版本。

高級版本的設計工具也發生了很大的變化。例如動畫設計器採用了類似Flash的結構,實現了變形、過渡等動畫概念。

相關詞條

相關搜尋

熱門詞條

聯絡我們