當前位置:首頁 » 編程語言 » pythoncocos2d

pythoncocos2d

發布時間: 2022-07-01 10:50:24

1. cocos如何新建python模板

一 、介紹cocos2d-x

cocos2d-x是什麼:是MIT許可證下發布的開源游戲引擎。

cocos2d-x的特點:

(1)跨平台:支持跨平台部署,覆蓋平台包括iOS、Android、Windows Phone及Tizen等等

(2)語言:允許開發人員利用C++、Lua及Javascript來進行游戲開發。

cocos2d-x裡面基本類:

(1)Director(導演):負責控制和管理整個游戲,是整個Cocos2d-x 3.x的核心。

(2)Scene (場景):就像是一個容器,將不同的布景層(Layer)組合在一起,方便管理。每一個場景都是由多個圖層組合在一起,形成一個完整的游戲畫面。

(3)Layer (布景層):通常包含的是直接在屏幕上呈現的內容,並且可以接受用戶的輸入事件(如:鍵盤輸入)。

(4)Sprite(精靈):加入到層當中,一個層里有大量精靈。精靈其實就是一個2D的圖片,並賦予圖片各種屬性以及特性(如:放大縮小之類的)。

這四個之間的基本類之間的關系可以用一句話來形容:就跟拍電影一樣,有導演(Director),有大背景(Scene),還有背景上的小修飾物(Layer),還有人物(Sprite)。

相關推薦:《Python教程》

二、安裝cocos2d-x和創建項目

這里我安裝cocos2d-x是3.17版本

1、下載安裝python 2.x:

(1)必須要python2.x,在後面點擊setup.py提示要2.x。(原先我下的是3.x,但是還好,python3.x和python2.x可以共存的)

(2)設置環境變數,打開電腦的系統屬性->高級系統設置->環境變數->系統變數,找到path,並把你下載pytho對應的文件路徑編輯到path裡面就好了。(如果沒有這一步後面cmd涉及到關於python的時候,是找不到python的。cocos2d-x實在python的環境下運行的)

2、下載安裝visual studio:

(1)下載的時候記得勾選語言c++,還有window SDK 8.1和10.0都裝了吧。(我原先只下了10.0,然後後面運行的時候系統報錯說要window SDK 8.1)

3、下載安裝cocos2d-x:

(1)去官網下載了Cocos2d-x,然後下載到你想要放置的地方。

(2)打開cmd:進入到Cocos2d-x對應的文件,運行setup.py。

4、創建項目:先打開cmd

(1)進入到Cocos2d-x對應的文件,運行setup.py。

(2)再進入tools->cocos2d-console->bin,輸入cocos new HelloWorld(文件名) -l cpp(語言編寫方式,c++是cpp) -p com.helloworld(包名) -d /Users/Desktop/(存放位置)。

(3)退出cmd,在存放的位置找到存放的文件HelloWorld(創建時命名文件名)->proj.win32->HelloWorld.sln.,就可以進入自己創建的項目里了。

5、總結一下我當時遇到的問題:

(1)visual studio c++編譯的時候找不到源文件(頭文件那些):屬性->vc++目錄->包含目錄和庫目錄里編輯加入報錯少的頭文件在的地址。(一般下載完vs後會有一個Windows Kits文件,在那裡可以找頭文件,具體文件在Windows Kits那個文件里找不到的話,可以網路一下)

(2)cmd找不到python,是因為沒有配置python的環境變數,python3.x可以在下載的時候直接勾選,但python2.x需要自己受運動配置:屬性->高級系統設置->環境變數->系統變數,找到path,並把你下載pytho對應的文件路徑編輯到path裡面。

(3)運行cocos2d-x的時候,vs報了找不到window SDK 8.1,我只下了window SDK 10.0。如果是最新版本的vs可以不用卸載再重裝,直接點擊visual studio installer,看見你下載的類型visual studio點擊更多->修改->勾選window SDK8.1。

2. 用python創建 cocos2dx出現語法錯誤……求大神啊!!

你安裝的python版本不對,cocos2d-x的這個腳本需要python2.7版本來執行,而你安裝了python3.0以上的版本。 python3.0與python2.0在一些用法上有很大的不同。

卸載你現有的python,去官網找到python2.7(最新的應該是2.7.6),配置好後再執行這個py文件。

3. python能用來寫cocos2d游戲嗎

pygame在PC上寫小游戲非常方便,可能幾十行代碼就可以實現一個簡單的小游戲,使用pygame編寫貪吃蛇、俄羅斯放開、連連看等小游戲很簡單,有Python基礎,可能半天就可以完成了!

4. 運行cocos2dx引擎哪個python文件添加cocos2d

在cocos2d-x2.1.4以上的版本中,取消了使用vs模版創建項目的方法,開始使用python腳本創建項目,使用python創建項目需要在命令行敲很多指令,比較麻煩。我把這些命令組合在一起,放在了一個批處理文件中,直接雙擊打開批處理文件就可以通過幾個簡單的指令來創建項目。
第一步: 新建一個txt文件,將下面這段代碼拷貝進去,保存文件,將文件名改成create_project.bat。

@echo off
set /p projectName=請輸入項目名稱:
if "%projectName%"=="" goto inputError
set /p packageName=請輸入包標示名:
if "%packageName%"=="" goto inputError
create_project.py -project %projectName% -package %packageName% -language cpp
pause
exit
:inputError
@echo 項目名稱或者包標示名不能為空!
pause

如下圖所示:

第二步: 將create_project.bat這個文件放到你的cocos2d-x的\tools\project-creator目錄之下
下圖是我的電腦的目錄,大家根據自己的電腦實際路徑放置

注意,一定要把create_project.bat放到與create_project.py同一目錄下,不然會找不到.py文件,如果覺得每次都打開這個路徑比較麻煩,可以創建一個快捷方式到桌面,但不要直接復制到桌面!

第三步: 直接雙擊打開create_project.bat就行了,出現下面界面,輸入你的項目名和包名就ok了,也不需要指定使用的語言了,已經設置好了用c++了,創建成功後出現以下界面。

好了去projects目錄下找你的項目吧!

5. Python命令行創建cocos2d-x項目,每次都要編譯半個小時,如何解決

編譯時間過長大約20年前就有解決方案,通常叫預編譯。你檢查一下編譯器的開關選項。

如果有預編譯緩存這樣類似的功能就打開。這樣以前編譯過的代碼,如果沒有變更就不用編譯了。 這樣可以大大提高編譯的速度。

如果它沒有這個功能。你檢查一下能不能自己控制編譯步驟。比如自己設置一個腳本,檢查如果已編譯的模塊就不再重復。最後只是鏈接一下就可以。

這樣速度就可以提高幾倍,也許10秒就編譯完成了。

6. cocos2d的歷史起源

2005年,Ricardo和朋友萌生了用Python語言
「一星期編寫一個游戲」的想法。在2005~2007年間,他們設計了許多種這樣的游戲。值得注意的是,每次在設計一個新的游戲時,其游戲引擎都是重新開發的。
2008年2月,他們在阿根廷Córdoba市附近的Los
Cocos,決定基於以前的開發經驗,把技術進行整合,並組建了游戲引擎的原始開發團隊。一個月後,第一版的游戲引擎誕生了,根據其誕生地取名為Los
Cocos。一個月後Los
Cocos引擎發布了0.1版,其名稱從Los
Cocos更名為Cocos2D。
團隊將研究成果在PyCon
2008和EuroPython
2008上都做了展示,2008年正值喬布斯公布發展iPhone游戲的想法,因此他們決定抓住商機,在2008年6月宣布跟iPhone平台進行接軌,並在當月就公布了用Objective-C編寫的Cocos2D
for
iPhone
0.1版,它與Python版的Cocos2D擁有相同的設計思路。截止到2008年12月,App
Store上已有超過40個用Cocos2D引擎開發的游戲。
2009年,團隊設計了Cocos2D的世界編輯器Cocos2D-Python,這款所見即所得的編輯器使用起來十分方便。此時,Cocos2D的各種平台、各種編程語言移植版也開始涌現。
ShinyCocos(Ruby
bindings)、Cocos2D-Android(Java
based)、cocosNet(Mono
based)都誕生了。同時,英國的設計大師Michael
Heald為Cocos2D設計了新的LOGO,如圖1所示(此前Cocos2D的LOGO是一個奔跑的椰子)。
cocos2d是一個基於MIT協議的開源框架,用於構建游戲、應用程序和其他圖形界面交互應用。可以讓你在創建自己的多平台游戲時節省很多的時間。
Cocos2D也擁有幾個主要版本,包括Cocos2D-iPhone、Cocos2D-X,以及被社區普遍看好的Cocos2D-HTML5和JavaScript
bindings
for
Cocos2D-X。同時也擁有了非常優秀的編輯器(獨立編輯器),例如SpriteSheet
Editors、Particle
Editors
、Font
Editors

Tilemap
Editors。
另外,2012年發布的CocoStudio工具集是開源游戲引擎Cocos2d-x開發團隊官方推出的游戲開發工具,目前已經進入穩定版。CocoStudio吸取了他們自己在游戲製作中的經驗,為移動游戲開發者和團隊量身定做,旨在降低游戲開發的門檻,提高開發效率,同時也為Cocos2D-X的進一步發展打下基礎。

7. 如何將 Cocos2d安裝到Python 3.3中

1.cocos2d-x 3.3beta0
2.Visual Studio 2012/2013
安裝完占硬碟空間近10G,Visual Studio 2012/2013 是需要注冊碼。
4.Android SDK (其中包括Eclipse)
5.Android NDK
6.Ant
7.Python 2.7.8不要下載3.x以上版本

熱點內容
江蘇ntp時間伺服器ip地址 發布:2022-08-08 09:46:28 瀏覽:606
vivos1如何設置滑屏密碼 發布:2022-08-08 09:43:51 瀏覽:712
編譯鍵在哪 發布:2022-08-08 09:38:44 瀏覽:436
計算機編程的基礎 發布:2022-08-08 09:34:41 瀏覽:966
支付寶支付密碼錯三次怎麼辦 發布:2022-08-08 09:33:40 瀏覽:16
文件夾招聘 發布:2022-08-08 09:31:30 瀏覽:420
vivo手機如何設置保密密碼 發布:2022-08-08 09:25:05 瀏覽:900
安卓系統授權管理從哪裡設置 發布:2022-08-08 09:24:12 瀏覽:830
qt動態編譯 發布:2022-08-08 09:24:09 瀏覽:92
如何開發安卓rom 發布:2022-08-08 09:24:05 瀏覽:750