Python開(kāi)發(fā)環(huán)境的集成安裝方法
在unity的工程目錄下找到packages目錄如下所示:
用文本工具打開(kāi)manifest.json文件,在其中插入
“com.unity.scripting.python”: “5.0.0-pre.5”, 內(nèi)容然后保存退出。
然后回到unity程序界面,程序會(huì)自動(dòng)開(kāi)始下載相應(yīng)的內(nèi)容,完畢后在unity中工程設(shè)置界面中會(huì)增加如下選項(xiàng)。
下面開(kāi)始驗(yàn)證程序的調(diào)用是否正常。
在彈出的界面中輸入python命令
簡(jiǎn)單的輸入print命令然后點(diǎn)擊execute命令,如果能正常顯示則說(shuō)明安裝成功。至此安裝完畢。
unity中Python編寫(xiě)
在unity工程中assets目錄下新建一個(gè)python目錄存放python代碼。
代碼PyCharm 將目錄設(shè)置到剛才創(chuàng)建python目錄下
在彈出的對(duì)話框中選擇信任
目錄下創(chuàng)建main.py并寫(xiě)入如下代碼:
import UnityEngine as ue
objects =ue.Object.FindObjectsOfType(ue.GameObject)
for go in objects:
ue.Debug.Log(go.name)
然后回到unity中測(cè)試驗(yàn)證正確性,并加載剛才編寫(xiě)的代碼,然后點(diǎn)擊execute運(yùn)行查看效果
調(diào)用python代碼
回到unity的項(xiàng)目管理界面中創(chuàng)建一個(gè)C#文件,此文件負(fù)責(zé)調(diào)用python的代碼。
打開(kāi)C#編輯界面,添加如下代碼,并將腳本綁定到游戲?qū)ο笊线\(yùn)行即可。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-785734.html
運(yùn)行調(diào)用python另一種方法
此方法調(diào)用方式采用的是Pythonforunity庫(kù)引入后直接用引用提供的方法即可,同樣也可以調(diào)用文件和方法,具體下次文中再進(jìn)行說(shuō)明。此庫(kù)的使用百度較多可以自行查詢,此處只是提供了此包的下載,方便需要者調(diào)用。
https://download.csdn.net/download/llhllq2015/86720645文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-785734.html
到了這里,關(guān)于在Unity中集成Python開(kāi)發(fā)與運(yùn)行的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!