2021 1 25 Robocup 2D學習日誌

2021-10-18 07:14:37 字數 554 閱讀 8727

存在的疑問

1、首先判斷自己是否具有踢球條件。

2、然後判斷隊友是否有更優先的踢球條件,如果有,則優先讓給隊友踢球。

3、如果隊友沒有優先踢球條件,並且自己有踢球條件,則呼叫dokick函式,執行踢球動作。

4、否則,呼叫domove函式,執行運動動作。

1、首先判斷是否正在執行bhv_chainaction().execute( agent ) (聯合進攻)

2、如果為真,則傳送訊息後返回

3、如果為假,則執行bhv_basicoffensivekick().execute( agent ),進行基本進攻性踢球

球場劃分幾個區域,如危險區、半場防守區、半場進攻區、運球區、傳球區等等。

不同的區域有不同的跑位。

1、獲得球所在球場區域

2、通過switch語句,執行不同的move函式

如:docrossblockareamove

dodangerareamove

dodefensivemove

dodribbleblockmove

bhv_basicmove

cocos2d 學習筆記 2

ccspritebatchnode的作用很像cclayer,因為它本身並不顯示在螢幕上。不過 你只能把ccsprite加入ccspritebatchnode。ccspritebatchnode 將乙個檔名作為引數,使用這個引數的原因是所有被新增進 ccspritebatchnode的ccsprite...

2月4日學習記錄 2 7日

1.pytorch入門學習 這個官方教程還挺好的。可以作為乙個手冊來查詢。包括建立物件,物件與numpy的互相轉換,物件的 操作,物件轉移到gpu上。第二個dataloader的教程學到了可以使用dataloader載入資料,自動完成分batch,shuffle,等工作,首先對每個資料集可以繼承da...

Unity Shader學習 2D3D物體描邊

參考了下法線擠出的方法感覺對於法線夾角過大的物體來說效果不好,先簡單實現一下,大部分情況應該能用。ui描邊效果找不到特別好的,仿照了unity自帶的outline組建,其實方法挺差的而且估計挺費效能,基本效果還是能將就著用用。描邊基本原理 3d物體沿發現拉公升擴大影象,渲染成純色的,然後把原影象疊上...