资源简介
这个是一个在Unity中应用MVC模式的一个DEMO,里面资源代码,还有效果都有,Unity版本是5.6.1f1

代码片段和文件信息
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.EventSystems;
//逻辑实现类
public class Controller_Main : MonoBehaviour
{
//视图对象
View_Main m_ViewMain;
//模型对象
Model_Main m_MainScenesData = Model_Main.Instance;
//标识数字
int i = 2;
void Awake()
{
//获取材质
Resources_Get();
m_ViewMain = Gameobject.Find(“ScenesController“).GetComponent();
}
//贴图赋值
public void Resources_Get()
{
//贴图
m_MainScenesData.Image_1 = Resources.Load(“Texture/1“typeof(Sprite)) as Sprite;
m_MainScenesData.Image_2 = Resources.Load(“Texture/2“ typeof(Sprite)) as Sprite;
m_MainScenesData.Image_3 = Resources.Load(“Texture/3“ typeof(Sprite)) as Sprite;
m_MainScenesData.Image_4 = Resources.Load(“Texture/4“ typeof(Sprite)) as Sprite;
m_MainScenesData.Image_5 = Resources.Load(“Texture/5“ typeof(Sprite)) as Sprite;
m_MainScenesData.Image_6 = Resources.Load(“Texture/6“ typeof(Sprite)) as Sprite;
m_MainScenesData.Image_7 = Resources.Load(“Texture/7“ typeof(Sprite)) as Sprite;
}
//点击对象获取到对象的名字
public Gameobject OnePointColliderobject()
{
//存有鼠标或者触摸数据的对象
PointerEventData eventDataCurrentPosition = new PointerEventData(EventSystem.current);
//当前指针位置
eventDataCurrentPosition.position = new Vector2(Input.mousePosition.x Input.mousePosition.y);
//射线命中之后的反馈数据
List results = new List();
//投射一条光线并返回所有碰撞
EventSystem.current.RaycastAll(eventDataCurrentPosition results);
//返回点击到的物体
if (results.Count > 0)
return results[0].gameobject;
else
return null;
}
//按钮及图片的点击事件
public void ButtonImageonclick(string onclickName)
{
switch (onclickName)
{
case “Button_ReplaceImager“:
Button_ReplaceImager(onclickName);
break;
default:
break;
}
}
public void Button_ReplaceImager(string onclickName)
{
switch (i)
{
case 1:
m_ViewMain.m_Image.sprite = m_MainScenesData.Image_1;
i = i + 1;
break;
case 2:
m_ViewMain.m_Image.sprite = m_MainScenesData.Image_2;
i = i + 1;
break;
case 3:
m_ViewMain.m_Image.sprite = m_MainScenesData.Image_3;
i = i + 1;
break;
case 4:
m_ViewMain.m_Image.sprite = m_MainScenesData.Image_4;
i = i + 1;
break;
case 5:
m_ViewMain.m_Image.sprite = m_MainScenesData.Image_5;
i = i + 1;
break;
case 6:
m_ViewMain.m_Image.sprite = m_MainScen
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1057056 2018-10-08 14:36 Assets\Models\JD.FBX
文件 2184 2018-11-06 15:54 Assets\Models\JD.FBX.me
I.A.... 5016 2018-11-06 15:54 Assets\Models\Materials\glass.mat
文件 208 2018-11-06 15:54 Assets\Models\Materials\glass.mat.me
I.A.... 5012 2018-11-06 15:54 Assets\Models\Materials\roof.mat
文件 208 2018-11-06 15:54 Assets\Models\Materials\roof.mat.me
I.A.... 5016 2018-11-06 15:54 Assets\Models\Materials\wallhori.mat
文件 208 2018-11-06 15:54 Assets\Models\Materials\wallhori.mat.me
I.A.... 5016 2018-11-06 15:54 Assets\Models\Materials\walls.mat
文件 208 2018-11-06 15:54 Assets\Models\Materials\walls.mat.me
I.A.... 5016 2018-11-06 15:54 Assets\Models\Materials\window.mat
文件 208 2018-11-06 15:54 Assets\Models\Materials\window.mat.me
I.A.... 5016 2018-11-06 15:54 Assets\Models\Materials\window2.mat
文件 208 2018-11-06 15:54 Assets\Models\Materials\window2.mat.me
文件 192 2018-11-06 15:54 Assets\Models\Materials.me
文件 192 2018-11-06 15:52 Assets\Models.me
文件 6789 2018-06-19 16:52 Assets\Resources\Texture\1.jpg
文件 1675 2018-11-06 16:00 Assets\Resources\Texture\1.jpg.me
文件 8303 2018-07-10 16:15 Assets\Resources\Texture\2.jpg
文件 1675 2018-11-06 16:00 Assets\Resources\Texture\2.jpg.me
文件 12751 2018-06-20 17:19 Assets\Resources\Texture\3.jpg
文件 1675 2018-11-06 16:00 Assets\Resources\Texture\3.jpg.me
文件 9840 2018-06-21 14:52 Assets\Resources\Texture\4.jpg
文件 1675 2018-11-06 16:00 Assets\Resources\Texture\4.jpg.me
文件 18878 2018-06-27 13:18 Assets\Resources\Texture\5.gif
文件 1675 2018-11-06 16:00 Assets\Resources\Texture\5.gif.me
文件 9492 2018-06-05 11:24 Assets\Resources\Texture\6.gif
文件 1675 2018-11-06 16:00 Assets\Resources\Texture\6.gif.me
文件 13574 2018-06-20 17:26 Assets\Resources\Texture\7.gif
文件 1675 2018-11-06 16:00 Assets\Resources\Texture\7.gif.me
............此处省略43个文件信息
- 上一篇:红月3.8客户端增强版补丁
- 下一篇:DirectFB-1.6.1.tar.gz
相关资源
- 基于MVC模式的会员管理系统
- 简单的房屋租赁系统
- .net网站服装销售系统(MVC)
- 基于MVC模式的校园BBS系统的设计与实
- MVC模式编写的音乐网站
- MVC模式实现的计算器
- 扫雷(MVC架构)
- 设计模式pdf高清版
- 关于Spring MVC项目maven中通过fileupload上
- dive into design patterns(Alexander Shvets)
- 基于web的图书馆运营系统
- IT十年经典书系列英文版-Design_Patter
- 新闻管理系统前台和后台
- MVC做的小说管理系统
- 一个spring项目
- .net mvc3完整案例
- 23种设计模式(C)高清无码版.zip
- 《设计模式》刘伟第一版&&第二版
- 《重构与模式》Refactoring to Patterns中文
- springmvc+mybatis点餐系统(包含完整数据
- springMVC的学习代码
- Shopping+在线购物商城的实现Spring+Spr
- 基于MVC的网上书城系统
- 设计模式实训教程全 刘伟著 PDF
- 设计模式课后习题源代码
- springmvc+Mybatis+axis2+webservice+quartz作业整
- 设计模式课程设计之餐饮系统
- 《设计模式》--刘伟 PPT课件+代码
- 设计模式(Gof完整版PDF)
- .net 架构师设计模式特训付费版源码一
评论
共有 条评论