最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(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ù)的評論 (共 條)

分享到微博請遵守國家法律
蒙城县| 吉隆县| 麦盖提县| 伊吾县| 文登市| 阜新| 庆云县| 淳化县| 万全县| 民权县| 四会市| 宜良县| 德阳市| 临泉县| 宣威市| 秀山| 灵山县| 安徽省| 新龙县| 西华县| 阳新县| 二连浩特市| 霍林郭勒市| 财经| 英山县| 阿拉善盟| 瓦房店市| 丹寨县| 彭泽县| 桃源县| 阿巴嘎旗| 伊宁县| 霍邱县| 昌吉市| 渝北区| 昌平区| 景泰县| 抚松县| 郧西县| 内江市| 岫岩|