Unity StrangeIoC HelloWorld】的更多相关文章

unity有一个叫StrangeIoC的框架插件,这里写了一个使用StrangeIoC的HelloWorld,比他自带的demo更为简单,方便理解 1.插件下载,在Asset Store直接搜索StrangeIoC 2.在Asset文件夹中,新建一个文件夹Game_D,用来放我们编写的脚本,在Game_D文件下创建controller文件夹,用来存放控制脚本,在controller新建一个脚本DGameCommand,继承自EventCommand using strange.extension…
Unity StrangeIoC框架  http://blog.csdn.net/y1196645376/article/details/52746251    …
已经很久没有写博客,主要原因还是自我荒废了太久,在学习上失去了动力.最近来新的公司实习,以前都是做项目的开发,现在被调到框架组,主要从事的是框架维护还有开发.学习了许多新的知识还有优秀的框架,今天就写写自己在学习unity框架strangeIoC,学习到的一些知识还有遇到的一些坑. 1.实用链接 StrangeIoC Git链接 StrangeIOC的入门级使用理解 unity StrangeIoc框架总结 2.控制反转(Inversion of Control) 首先明白一个概念,即明白什么是…
最近想项目中需要使用这个架构  因此 上网看了很多资料摸索   但是对于初学者来说大多数的资料不是那么容易理解 而且文档也是英文的阅读起来有点吃力  所以记录一下自己阅读的过程  方便以后翻阅和跟我一样的新人学习其中也借鉴了一些前辈的资料 如有反感请联系我   立马进行修改  谢谢 文档坐标   http://strangeioc.github.io/strangeioc/TheBigStrangeHowTo.html StrangeIoc 是依据控制反转和解耦原理设计的,支持依赖注入. 控制反…
第一个Unity程序--Hello World. 1.需要先下载一个Unity Hub,以及安装Unity编辑器.Unity Hub需要登陆,激活码可以选择个人用户,免费的.免费的无法改变启动画面,其他的都还好.以下案例,我以Unity2020.3.22 LTS 版本进行创建,其他大佬们可以根据自己情况选择版本. 2.新建一个项目 3.选择3D模板,项目名称,就叫 HelloWorld. 4.创建时候,可能需要等待一小段时间.创建成功以后,会有大概如下的一些画面.窗口跟VS编辑器一样,可以悬浮和…
MVCSContex :the big picture 1.应用程序的入口是一个类成为ContextView,这是一个Monobehavior实例化MVCSContext 2.用MVCSContext来执行各种绑定. 3.派发器是一个通信总线,允许你再程序发送消息,在mvcscontext中他们发送的是TimEvents, 或者你可以按照上面的步骤重写Context 来使用Signals 4.命令类由TimeEvents或信号触发,然后他会执行一些app逻辑. 5.模型存储状态 6.servic…
先创建TestRoot using UnityEngine; using System.Collections; using strange.extensions.context.impl; public class TestRoot : ContextView { void Start() { context = new TestContext(this); } } 创建TestContext   在TestContext中我们需要把事件命令修改为 信号命令 using UnityEngine…
using System.Windows; using Microsoft.Practices.Prism.Modularity; using Microsoft.Practices.Prism.UnityExtensions; using Microsoft.Practices.Unity; namespace HelloWorld { public class Bootstrapper : UnityBootstrapper { protected override DependencyOb…
说明 使用的安装包有: Prism 6.3 Unity 4.0.1 基于Prism框架的应用程序都包含一个主项目和若干功能模块,主项目负责启动时初始化工作,包括依赖注入容器,定义Shell等等.功能模块则负责单独的逻辑功能.下面使用helloworld说明. 1. 安装 新建WPF项目,使用4.5 版 .NET Framework.安装如下安装包. Install-Package Prism.Unity 2. 编写主项目 2.1 定义Shell 删除MainWindow.Xaml文件,并新增Sh…
StrangeIoC是一个超轻量级和高度可扩展的控制反转(IoC)框架,专门为C#和Unity编写. 项目地址:https://github.com/strangeioc/strangeioc 文档地址:http://strangeioc.github.io/strangeioc/TheBigStrangeHowTo.html 一些术语:http://strangeioc.github.io/strangeioc/glossary.html MVCS工作图: 官网文档对自带的演示样例进行了具体介…