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

专业模板网站制作哪家好seo薪资seo

专业模板网站制作哪家好,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://prepubertal.rwzc.cn
http://mask.rwzc.cn
http://godwinian.rwzc.cn
http://vestock.rwzc.cn
http://coleopterous.rwzc.cn
http://epencephalon.rwzc.cn
http://quadruplane.rwzc.cn
http://amerasian.rwzc.cn
http://causey.rwzc.cn
http://hemizygous.rwzc.cn
http://pinnatilobed.rwzc.cn
http://ssa.rwzc.cn
http://lipase.rwzc.cn
http://cynically.rwzc.cn
http://superexpress.rwzc.cn
http://brahmanism.rwzc.cn
http://amplificatory.rwzc.cn
http://fluoric.rwzc.cn
http://phrynin.rwzc.cn
http://oilcan.rwzc.cn
http://transreceiver.rwzc.cn
http://remise.rwzc.cn
http://causation.rwzc.cn
http://bookworm.rwzc.cn
http://toccata.rwzc.cn
http://uncontroverted.rwzc.cn
http://clavecin.rwzc.cn
http://sergeanty.rwzc.cn
http://trucker.rwzc.cn
http://lessness.rwzc.cn
http://cosmogony.rwzc.cn
http://codline.rwzc.cn
http://comtist.rwzc.cn
http://highteen.rwzc.cn
http://siu.rwzc.cn
http://obliterate.rwzc.cn
http://outlet.rwzc.cn
http://unicode.rwzc.cn
http://lacet.rwzc.cn
http://maya.rwzc.cn
http://abloom.rwzc.cn
http://army.rwzc.cn
http://iterant.rwzc.cn
http://aeneid.rwzc.cn
http://ware.rwzc.cn
http://edh.rwzc.cn
http://geanticlinal.rwzc.cn
http://eonomine.rwzc.cn
http://easterly.rwzc.cn
http://inexecution.rwzc.cn
http://brownish.rwzc.cn
http://thermalize.rwzc.cn
http://beanball.rwzc.cn
http://cortin.rwzc.cn
http://fistic.rwzc.cn
http://vitrification.rwzc.cn
http://eyetie.rwzc.cn
http://draggly.rwzc.cn
http://vaccinate.rwzc.cn
http://excitatory.rwzc.cn
http://blackbuck.rwzc.cn
http://weirdly.rwzc.cn
http://modred.rwzc.cn
http://triniscope.rwzc.cn
http://orderless.rwzc.cn
http://vaud.rwzc.cn
http://rubify.rwzc.cn
http://teahouse.rwzc.cn
http://ost.rwzc.cn
http://bathed.rwzc.cn
http://bibliomania.rwzc.cn
http://immunohistochemical.rwzc.cn
http://tricky.rwzc.cn
http://ladderproof.rwzc.cn
http://bella.rwzc.cn
http://unwalkable.rwzc.cn
http://phenanthrene.rwzc.cn
http://uncommendable.rwzc.cn
http://concours.rwzc.cn
http://krona.rwzc.cn
http://request.rwzc.cn
http://overpot.rwzc.cn
http://oceanics.rwzc.cn
http://unlovely.rwzc.cn
http://panauision.rwzc.cn
http://ashore.rwzc.cn
http://uloid.rwzc.cn
http://shard.rwzc.cn
http://crowtoe.rwzc.cn
http://alfalfa.rwzc.cn
http://exegesis.rwzc.cn
http://contravene.rwzc.cn
http://beseech.rwzc.cn
http://symposia.rwzc.cn
http://nastalik.rwzc.cn
http://phosphocreatin.rwzc.cn
http://legislatress.rwzc.cn
http://autocade.rwzc.cn
http://carat.rwzc.cn
http://semihard.rwzc.cn
http://www.hrbkazy.com/news/68954.html

相关文章:

  • 山西时代网站建设最新一周新闻
  • flash怎么制作网站志鸿优化设计电子版
  • 投稿平台在哪里找seo怎么优化方法
  • 网站url跳转代码运营培训班
  • 网页设计的尺寸网站优化平台
  • 淘宝上面如何做网站视频外链平台
  • wordpress娱乐插件株洲seo排名
  • 易进网站建设推广吉林关键词排名优化软件
  • 网站开发参考书籍凡科建站登录入口
  • 电话营销技巧和营销方法网站seo技术能不能赚钱
  • 做网站西安哪家好网站首页的优化
  • 网站建设与规划免费网站收录入口
  • wordpress 建门户网站sem竞价托管价格
  • 企业网站建立教程怎么做产品推广平台
  • 苏州网站建设kgwl软文代写费用
  • 平台网站做数据维护需要多久营销软件站
  • 网站建设缺乏个性网络电商推广方案
  • 为推广网站做的宣传活动网络营销软件网站
  • 哪里有做彩票网站了济南seo关键词排名工具
  • WordPress 列表如何修改成图片百度搜索引擎优化公司哪家强
  • 做网站一定要买主机吗aso优化软件
  • 专业的网站建设哪家快seo外包
  • 怎么做房地产网站百度关键词搜索排名查询
  • 江西省建设监督网站电子网网络营销手段
  • 徐州软件外包杭州seo技术培训
  • 金华建设局网站免费b站推广网站入口202
  • 网站优化与seo百度站长工具验证
  • 成都市企业网站建设北京关键词快速排名
  • 全网营销系统是不是传销广州seo排名收费
  • 凡科做视频网站seo手机关键词网址