unity大作业-勇者之心脚本图
2020-11-18 12:11:34 0 举报
AI智能生成
Unity大作业-勇者之心脚本图
作者其他创作
大纲/内容
bowMgr
方法
OnTriggerEnter()
实现可以射箭
bowInfo
成员变量
GUIText
text 拾取弓箭信息
bool
repeatInfo 信息状态量
方法
Start()
初始化repeatInfo
OnTriggerEnter()
实现显示拾取弓箭信息一次
monsterMgr
成员变量
float
x y z
怪物初始位置
minxyz maxxyz
怪物位置增量范围
time
怪物移动间隔
方法
OnCollisionEnter()
实现弓箭击杀怪物
OnTriggerEnter()
实现玩家触碰后死亡(返回中心位置)
textMgr
成员变量
float
timer 消息显示时间
方法
Update()
实现信息提示5s后消失
ShowHint()
显示信息
planeTrigger
方法
OnTriggerEnter()
实现玩家触碰死亡(返回中心位置)
MainMenuBtn
成员变量
string
levelToLoad 加载场景名称
AudioClip
start 点击音效
GUITexture
heart 勇者之心图标
bool
startButton
开始状态量
quitButton
退出状态量
heartGUIButoon
图标状态量
方法
OnMouseUp()
实现菜单的进入主场景和退出以及heart图标显示
gameOver
成员变量
GUITexture
over 结束预制体
方法
gameisOver()
实现实例化over
fader
成员变量
string
levelToLoad 加载场景名称
方法
Start()
动画效果分辨率适应
LoadMenu()
实现游戏结束后返回主菜单
playerMgr
成员变量
AudioClip
walk 走路声音
jump 跳跃声音
Light
flash 手电
GUITexture
info 提示信息
方法
Start()
实现提示开场信息并将flash节点设为不可见
Update()
检测按键实现声音播放和flash节点手电开关
doorMgr
成员变量
AudioClip
doorOpen 开门声音
GUIText
info 房间信息
方法
OnControllerColliderHit()
碰撞检测实现开门并提示房间信息
roomSounds
成员变量
AudioSource
sound 房间背景音乐
bool
norepeat 背景音乐状态量
方法
Start()
将norepeat设置为true
Update()
实现拾取heart后停止播放音乐
OnTriggerEnter()
实现只有第一次碰撞后播放音乐
heartMgr
成员变量
float
rspeed heart的旋转速度
static bool
soundSwitch 拾取heart后房间背景音乐状态量
方法
Update()
实现heart旋转
OnTriggerEnter
实现拾取heart并将Player传送到中心地图位置
heartInventory
成员变量
static int
charge 记录拾取heart的数量
AudioClip
fetch 拾取heart声音
victory 胜利声音
GUIText
heart 拾取heart的数量
info 胜利信息
GameObject
gameover 胜利后结束游戏
方法
heartPickup()
拾取heart,播放拾取声音,显示拾取数量,显示胜利信息,结束游戏
lightMgr
成员变量
float
timer 计时器
Light
lt 房间灯光
方法
Start()
计时器初始化为0
Update()
实现每隔0.5s灯亮一次
arrowMgr
成员变量
float
time 箭消失时间
AudioClip
monsterdead 怪物死亡声音
方法
Start()
使箭消失
monsterDead()
播放怪物消失声音
arrowShoot
成员变量
AudioClip
shootSound 射箭声音
Rigidbody
arrowPrefab 箭预制体
float
throwSpeed 箭速度
static bool
canShoot 是否能射箭的状态量
方法
Update()
实现实例化箭射箭并播放射箭声音
收藏
收藏
0 条评论
下一页