資源簡介
這個是一個在Unity中應用MVC模式的一個DEMO,里面資源代碼,還有效果都有,Unity版本是5.6.1f1

代碼片段和文件信息
using?System.Collections.Generic;
using?UnityEngine;
using?UnityEngine.EventSystems;
//邏輯實現(xiàn)類
public?class?Controller_Main?:?MonoBehaviour
{
????//視圖對象
????View_Main?m_ViewMain;
????//模型對象
????Model_Main?m_MainScenesData?=?Model_Main.Instance;
????//標識數(shù)字
????int?i?=?2;
????void?Awake()
????{
????????//獲取材質(zhì)
????????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()
????{
????????//存有鼠標或者觸摸數(shù)據(jù)的對象
????????PointerEventData?eventDataCurrentPosition?=?new?PointerEventData(EventSystem.current);
????????//當前指針位置
????????eventDataCurrentPosition.position?=?new?Vector2(Input.mousePosition.x?Input.mousePosition.y);
????????//射線命中之后的反饋數(shù)據(jù)
????????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
評論
共有 條評論