摘要:
首先创建一个画布 注意:对话框不是显示在屏幕UI上,而是显示在场景中 所以渲染模式要设置为世界空间,而非UI的屏幕空间-覆盖 如图设置画布大小等参数 导入对话框素材即可 附: >>提示对话框的智能化显示 附完整教程: Unity2d Rubys ... 阅读全文
摘要:
目录 一、制作草莓预制体 二、设置玩家刚体组件的碰撞检测永不休眠 三、给草莓添加动画 四、给拾取草莓的动作添加粒子系统特效(小星星) 五、最后给草莓绑定collect脚本即可 一、制作草莓预制体 选择图片 添加碰撞盒、设为触发器 ... 阅读全文
摘要:
步骤 一、制作子弹袋预制体 二、设置玩家刚体组件的碰撞检测永不休眠 三、给子弹袋添加动画 四、给拾取子弹袋的动作添加粒子系统特效(小星星) 五、最后给子弹袋绑定BulletGet脚本即可 拾取子弹袋增加子弹 每拾取一个,增加一颗子弹(调用玩家脚本) 拾取过程... 阅读全文
摘要:
随机掉落两个物件:草莓与子弹 由于子弹比较稀有且关键 设定掉落比例为1:2 掉落草莓(回血)与掉落子弹 击败敌人时(在Fix函数中) 调用RandomDrop随机掉落函数即可 //随机掉落子弹或者草莓 public void Ra... 阅读全文
摘要:
三种操作方式: UI界面代码 public void ctrl() { Debug.Log(ctrlflag); if(ctrlflag==1) { ctrlflag=2; ... 阅读全文
摘要:
目录 任务完成条件:击杀n个敌人,n由关卡设定 游戏结束条件:没血 任务完成的判断依据:击杀目标数 任务完成的标志:方便其他函数和脚本调用 游戏结束代码 任务完成代码 详细代码 任务完成条件:击杀n个敌人,n由关卡设定 >>点此查看设定方式 游戏结束条件:... 阅读全文
摘要:
关卡任务分配 第一关 击杀两个敌人 第二关 击杀三个敌人 根据参数判断游戏进行的状态 健康值为0:Ruby死亡,弹出游戏结束横幅。智能提示、你可长点心吧。 敌人剩余数为0:弹出任务完成横幅。智能提示、请进入下一关。 子弹数为0:智能提示、请... 阅读全文
摘要:
目录 一、初始界面 开始 关于 切换操作方式 菜单界面完整代码 二、游戏界面 帮助 重新开始游戏 音乐的开关 退出游戏 返回菜单 调节音量 游戏界面完整代码 一、初始界面 点击"关于"时,按钮的fla... 阅读全文
摘要:
创建方法 >>查看此处 NPC的架构 未触发前 任务完成前 第一关 第二关 任务完成后 脚本 需要在脚本属性指定按键提示、对话框、还有对话框的文本 using System.Collections;using System.Collecti... 阅读全文
摘要:
法一、 法二、 Canvas设置UI缩放模式为屏幕大小缩放(原来是恒定像素大小) 按钮设置锚点为四周,调整一下 法三、 附完整教程: Unity2d Rubys Adventure 课程设计报告 阅读全文