- 博客(5)
- 资源 (56)
- 问答 (1)
- 收藏
- 关注
原创 实例解析OOP程序设计七大设计原则(二)
接口隔离原则(Interface Segregation Principle,ISP)使用多个专门接口来取代一个统一的接口,一个接口不需要提供太多的行为,一个接口应该只提供一种对外的功能,不应该把所有的操作都封装到一个接口中。接口隔离原则核心:不应该强迫客户端程序依赖他们 不需要的使用方法接口隔离原则实例:比如一个系统中有一个大的接口,这个接口包含了GameobjectA、Ga
2017-07-25 17:24:45 1470
原创 实例解析OOP程序设计七大设计原则(一)
开闭原则(Open-Closed Principle,OCP)开闭原则是这七大设计原则中最常见、最基本的开闭原则定义:软件实体对扩展是开放的,但对修改是关闭的。意思就是说在不修改软件实体的基础上去扩展其他功能。开闭原则实例:比如实现一个绘制图线的功能设计方案如下图所示用户类中直接调用画直线类,但是如果有一个新需求,要求我们画斜线或者曲线的话,这时就需要修改画直线类中
2017-07-25 11:24:29 4818
原创 Unity3d分页系统
在有些情况下,有很多列表不能一次性显示完整,需要对其进行分页处理我自己也写了一个分页系统,在这里记录下来,方便以后直接拿来使用这篇文章Demo也将上传给大家下载参考:先展示下效果图:·效果图一·效果图二总的来说,要考虑到的逻辑情况还是有点的工程目录结构如下图:在每个UIPage下有一个Image框,用来编辑当前是那一页,默认activa
2017-07-10 16:09:59 4029 3
原创 Unity3d实现扭动挤压浏览效果
最近的项目中,想做到一种能够吸引眼球的一种角色选择浏览效果最后最终实现了下按如下图这么一种浏览效果:·效果图一·效果图二可能要实现这么一种效果用动画插件会很快,但总感觉有点大材小用这里我向大家分享一个极简方式来实现这么一种效果目录结构如下其中Items有4个Image子节点在父节点Items下添加如下图横向布局组件
2017-07-08 23:49:12 4553 2
原创 Unity3d MVCS游戏框架Robotlegs
最近在一个新项目中需要使用Robotlegs这套框架来重构代码博主学习了下这套开源框架,还是很容易上手的源码下载地址点击打开链接博主学习了这套框架后也写了一个Demo本文内容是围绕这个Demo来写的,大家可以下载参考Demo来学习点击打开链接框架入口using System.Collections;using System.Collections.Generic;usi
2017-07-02 18:01:45 4578 1
ulua热更新
2017-03-24
opengl环境配置(freeglut+glew+project)
2017-08-15
Qt如何构建phonon框架
2016-05-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人