当前位置: 首页 > news >正文

做网站要开发嘛最有效的100个营销方法

做网站要开发嘛,最有效的100个营销方法,微网站摇一摇,哪个做h5的网站好用一、接受任务 1. 编辑NPC对话脚本: (1)创建静态布尔变量用来判断ruby是否接受到任务 public class NPCDialog : MonoBehaviour {// 创建全局变量用来判断ruby是否接到任务public static bool receiveTask false; } (2&#xff…

一、接受任务

1. 编辑NPC对话脚本:

        (1)创建静态布尔变量用来判断ruby是否接受到任务

public class NPCDialog : MonoBehaviour
{// 创建全局变量用来判断ruby是否接到任务public static bool receiveTask = false;
}

        (2)接受任务后可以射击

public class NPCDialog : MonoBehaviour
{// 创建全局变量用来判断ruby是否接到任务public static bool receiveTask = false;public void displayDialogBox(){// 接受任务后可以射击receiveTask = true;}
}

2. 编辑角色脚本:

        (1)在shoot()方法中增加判断,如果接受到任务才可以射击,否则不射击

public class Ruby : MonoBehaviour 
{// Ruby发射子弹private void shoot(){if(NPCDialog.receiveTask) {GameObject bulletObject = Instantiate(bulletPrefab, rb2d.position, Quaternion.identity);Bullet bullet = bulletObject.GetComponent<Bullet>();bullet.launch(lookDirection, 300);animator.SetTrigger("Shoot");playSound(rubyShootSound);}}}

 二、提交任务

1. 编辑NPC对话脚本:

        (1)创建静态布尔变量用来判断ruby是否接受到任务

public class NPCDialog : MonoBehaviour
{// 创建全局变量用来判断ruby是否完成任务public static bool missionComplete = false;
}

        (2)导入UnityEngine.UI命名空间

        (3)创建文本框对象

        (4)用文本框对象接收Text组件

using UnityEngine.UI;public class NPCDialog : MonoBehaviour
{// 创建全局变量用来判断ruby是否完成任务public static bool missionComplete = false;// 创建文本框对象private Text textBox;void Start(){// 用textBox接收Text组件textBox = GetComponent<Text>();}
}

        (5)任务完成时更换文本框内容

using UnityEngine.UI;public class NPCDialog : MonoBehaviour
{// 创建全局变量用来判断ruby是否完成任务public static bool missionComplete = false;// 创建文本框对象private Text textBox;void Start(){// 用textBox接收Text组件textBox = GetComponent<Text>();}public void displayDialogBox(){// 任务完成时更换文本框内容if(missionComplete) {textBox.text = "哦,伟大的Ruby。你居然真的把它们修好了,你人真好!";}}
}

三、任务完成的判定

1. 创建静态变量用来存储已经修好的机器人数量

public class Enemy : MonoBehaviour
{// 创建静态变量用来存储已经修好的机器人数量public static int fixedNum = 0;
{

2. 在机器人修复完成时将fixedNum自增1

public class Enemy : MonoBehaviour
{// 创建静态变量用来存储已经修好的机器人数量public static int fixedNum = 0;// 敌人修复完成public void enemyFixed(){fixedNum++;}
{

3. 每次机器人修复完成时进行判定,若全部修复完成则将missionComplete修改为true

public class Enemy : MonoBehaviour
{// 创建静态变量用来存储已经修好的机器人数量public static int fixedNum = 0;// 敌人修复完成public void enemyFixed(){fixedNum++;if(fixedNum == 36) {NPCDialog.missionComplete = true;}}
{

四、在任务完成时添加音效提醒

1. 创建机器人全部修复完成的音效

public class Enemy : MonoBehaviour
{// 创建机器人全部修复完成音效public AudioClip missionCompleteSound;
}

2. 在机器人修复完成时判断:若机器人全部修复完成,则播放任务完成的音效;否则播放机器人修复完成的音效

public class Enemy : MonoBehaviour
{// 创建机器人全部修复完成音效public AudioClip missionCompleteSound;// 播放敌人修复完成音效private void playFixSound(){if(NPCDialog.missionComplete) {audioSource.PlayOneShot(missionCompleteSound, 80);} else {audioSource.PlayOneShot(enemyFixSound, 80);}Invoke("stopAudioSourcePlay", 1.0f);}
}

3. 将任务完成音效赋值到missionComplete

 

        本章完。感谢阅读! 

http://www.tj-hxxt.cn/news/43528.html

相关文章:

  • ip地址或域名查询seo搜索优化软件
  • 郑州网站推广排名公司谷歌排名网站优化
  • 长兴做网站seo准
  • 哪个新闻网站做代理竞价推广开户多少钱
  • 如何下载网页在线视频朝阳网站seo
  • 网站的icp 备案信息爱站网ip反查域名
  • 在哪个网站可以做任务赚钱的百度推广的方式有哪些
  • 什么是境外电商?seo软件系统
  • 重庆网站建设维护站长工具网
  • 广州网站建设优化公司百度网站提交了多久收录
  • 胶州企业网站建设网上做推广怎么收费
  • 微信开发网站开发未来前景铁力seo
  • 学校网站建设解决方案重庆seo网站推广费用
  • 西安制作网站需要多少钱石家庄seo排名公司
  • 专业网站建设分为8步干净无广告的搜索引擎
  • 静安西安网站建设上海网站营销seo电话
  • wordpress隐藏仪表盘简单的seo
  • 如何做专业的模板下载网站常见的网络推广方式包括
  • 武汉规划建设局网站天津建站网
  • 海洋网络做网站不负责关键词排名优化技巧
  • wordpress子站点解析新品推广策划方案
  • 做网站 珠海一站式推广平台
  • 怎么做教育网站怎样查询百度收录和排名情况
  • 推广seo优化公司青海seo关键词排名优化工具
  • 网站托管谷歌广告开户
  • 门户网站开发java手机app安装下载
  • 联兴建设官方网站百度指数怎么看排名
  • 忻州市住房城乡建设局网站外贸找客户有什么网站
  • 俄罗斯服务器网站百度手机
  • vip会员货源批发网站文件外链