国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

簡單(菜)的LuaSTG教程4.5:自定義子彈的回調(diào)函數(shù)

2019-10-27 13:10 作者:SSWTLZZ  | 我要投稿

這一期,我們講講自定義子彈的回調(diào)函數(shù)

一共有5種回調(diào)函數(shù):frame,render,del,kill,colli

(

第一個和第二個

frame,就是每幀都會執(zhí)行

render,就是用來render的(池沼

colli,就是檢測與某個group里的東西碰撞

在每幀,LuaSTG會做如下的碰撞檢查:

CollisionCheck(GROUP_PLAYER,GROUP_ENEMY_BULLET)

CollisionCheck(GROUP_PLAYER,GROUP_ENEMY)

CollisionCheck(GROUP_PLAYER,GROUP_INDES)

CollisionCheck(GROUP_ENEMY,GROUP_PLAYER_BULLET)

CollisionCheck(GROUP_ITEM,GROUP_PLAYER)

kill,就是被玩家消滅的時候時執(zhí)行的事件(一般可以拿來做死尸彈)

del,就是被刪除的時候執(zhí)行的事件,(可以沒有在規(guī)定時間內(nèi)擊破就自殺發(fā)射彈幕)

在on colli里可以用other來代表碰撞到他的單位,比如說other.x,other.y..........


為了方便,我用了create enemy(在enemy里面,用法和自定義子彈差不多

那么,這個enemy就是每幀發(fā)射一顆隨機角度鱗彈

render默認

colli就是,如果碰撞到他的單位的group是GROUP_PLAYER_BULLET(即自機子彈)并且self.timer(就是一個從創(chuàng)建開始的計時器)除以4的余數(shù)等于0的話,那么發(fā)射大玉

然后如果是自殺的話,發(fā)射5圈密度恐怖的子彈

如果被玩家殺的話,發(fā)射一堆自機狙

效果(

好了,這期講到這里把

88888888888888888

簡單(菜)的LuaSTG教程4.5:自定義子彈的回調(diào)函數(shù)的評論 (共 條)

分享到微博請遵守國家法律
安岳县| 屯昌县| 夏河县| 鄂尔多斯市| 昌宁县| 左权县| 齐齐哈尔市| 康定县| 青州市| 兖州市| 抚宁县| 常山县| 绍兴县| 高陵县| 湖口县| 惠来县| 左云县| 荆门市| 贵南县| 亚东县| 肇东市| 内黄县| 龙川县| 正宁县| 双桥区| 峨山| 色达县| 郑州市| 会东县| 禄劝| 永和县| 长春市| 永康市| 健康| 越西县| 新建县| 时尚| 绵阳市| 察雅县| 光泽县| 绥德县|