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

做做网站入口潍坊seo计费

做做网站入口,潍坊seo计费,哈尔滨建设网站制作,请问有重庆有做网站吗首先创建一个项目, 在这个初始界面我们需要做一些准备工作, 建基础通用文件夹, 创建一个Plane 重置后 缩放100倍 加一个颜色, 任务:使用 抽象工厂模式 创建 人物与宠物 模型, 首先资源商店下载 人物与宠物…

首先创建一个项目,

在这个初始界面我们需要做一些准备工作,

建基础通用文件夹,

创建一个Plane 重置后 缩放100倍 加一个颜色,

任务:使用 抽象工厂模式 创建 人物与宠物 模型,

首先资源商店下载 人物与宠物 模型,

拖拽至场景中,并完全解压缩

重命名为Role1放进自己的预制体包Prefabs后在场景中删除,

同样手法下载宠物模型最后放进自己的预制体包Prefabs中,

接下来编写代码:

1.创建脚本【抽象产品类之人物类】

双击AbsRole.cs编写代码:

using UnityEngine;
public abstract class AbsRole{
    public GameObject Role { get; set; }
    public abstract void Load();
}
2.创建脚本【具体产品类之人物类】

双击RoleA.cs编写代码:

using UnityEngine;
public class RoleA : AbsRole{
    public override void Load(){
        Role = Resources.Load<GameObject>("Prefabs/role1");
        if (Role != null)
            Role = GameObject.Instantiate(Role, new Vector3(0, 0, 0), Quaternion.identity);
    }
}
3.创建脚本【抽象工厂类】

public abstract class AbstractFactory{
    public abstract AbsRole GetRole(string type);
}

public class Factory : AbstractFactory{
    public override AbsRole GetRole(string type){
        AbsRole role;
        switch (type){
            case "RoleA":
                role = new RoleA();
                break;
            default:
                role = null;
                break;
        }
        return role;
    }
}

4.创建脚本【主类】

using UnityEngine;
public class Main : MonoBehaviour{
    public AbsRole role;
    public string type;
    void Start(){
        AbstractFactory roleFactory = new Factory();
        role = roleFactory.GetRole("RoleA");
        if (role != null)
            role.Load();
        else
            Debug.LogError("空引用");
    }
}
回到unity中将主类Main类挂载在地面上Plane,

运行即生成,

接下来添加宠物类,抽象工厂真正用到的地方,

创建脚本:

using UnityEngine;
public abstract class AbsPet{
    public GameObject Pet { get; set; }
    public abstract void Load();
}

创建脚本:

using UnityEngine;
public class PetA : AbsPet{
    public override void Load(){
        Pet = Resources.Load<GameObject>("Prefabs/pet1");
        if (Pet != null)
            Pet = GameObject.Instantiate(Pet, new Vector3(3, 0, 0), Quaternion.identity);
    }
}
修改脚本:

public abstract class AbstractFactory{
    public abstract AbsRole GetRole(string type);
    public abstract AbsPet GetPet(string type);
}
修改脚本:

public class Factory : AbstractFactory{
    public override AbsPet GetPet(string type){
        AbsPet pet;
        switch (type){
            case "PetA":
                pet = new PetA();
                break;
            default:
                pet = null;
                break;
        }
        return pet;
    }
    public override AbsRole GetRole(string type){
        AbsRole role;
        switch (type){
            case "RoleA":
                role = new RoleA();
                break;
            default:
                role = null;
                break;
        }
        return role;
    }
}
修改主类:

using UnityEngine;
public class Main : MonoBehaviour{
    public AbsRole role;
    public AbsPet pet;
    public string type;
    void Start(){
        AbstractFactory roleFactory = new Factory();
        role = roleFactory.GetRole("RoleA");
        if (role != null)
            role.Load();
        else
            Debug.LogError("人物空引用");
        AbstractFactory petFactory = new Factory();
        pet = petFactory.GetPet("PetA");
        if (pet != null)
            pet.Load();
        else
            Debug.LogError("宠物空引用");
    }
}
运行项目即完成,

End.

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

相关文章:

  • 网站建设属于什么资产郑州网站制作
  • 泉州工程建设招投标信息网重庆seo网络营销
  • 用什么软件做网站设计郑州seo顾问培训
  • 网站建设有利点产品推广软文500字
  • 网站建设开发熊掌号今日重大事件
  • 湖北建站公司百度下载安装2021
  • 推荐一个靠谱的跨境电商培训优化网站的目的
  • 营销型企业网站建设seo是干啥的
  • 要想用谷歌访问外国网站怎么做推广引流方法有哪些推广方法
  • 大兴网站建设价格软文营销案例文章
  • 网站免费建站叉手南昌seo公司
  • 网站建设设计开发论文3500字百度竞价系统
  • 亚马逊做deal的网站软文推广名词解释
  • 河北黄骅市网站建设山东网页定制
  • 一个企业网站需要多少钱恶意点击软件有哪些
  • 网站被复制品牌营销公司
  • 用6数字域名做网站的是百度seo优化技巧
  • 房地产公司网站开发百度竞价返点一般多少
  • 房屋设计公司网站如何网站seo
  • 如何在企业版社保网站做增员如何做好网络推广
  • 惠济区城乡建设局网站2022年seo还值得做吗
  • 微信、网站提成方案点做沈阳seo代理计费
  • 网站建设公司公司深圳外包seo
  • 网站建设例子电商运营工资一般多少钱一个月
  • 大学两学一做专题网站品牌网络营销案例
  • 惠州百度推广排名seo需要培训才能找到工作吗
  • 基于php的网站开发设计抖音营销
  • 阿里虚拟主机怎么做两个网站网站制作公司怎么找
  • 网站建设公司图片网站优化技术
  • 购物网站怎么做代码国家税务总局网