logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

什么是封装?

1.封装概念封装:每个对象都包含有它能进行操作的所有信息,这个特性称为封装。这样的方法包含在类中,通过类的实例来实现。(例如下面猫的主人属性)2.封装的优点1》.封装还避免了命名冲突的问题,封装有隔离作用,不同的类中可以有相同名称的方法和属性,但不会混淆,也可以减少耦合(比如实现界面和逻辑分离)2》.可以让类对外接口不变,内部可以实现自由的修改3》.从安全性考虑,封装...

NGUI的拖拽和放下功能的制作,简易背包系统功能(drag and drop item)

一我们添加sprite,给sprite添加背景图片和添加box collider,但是drag and drop item在attach中是找不到的只能在add component中查找添加,如下图:这时生成一个这样的脚本二,现在只能识别拖的功能,我们该怎么监听放下的功能呢?1》我们添加一个脚本MayDragDropItem继承UIDragDropItem,将当前这...

NGUI的窗体的推动和调节大小(drag object和drag resize object)

一,我们先添加一个sprite,给sprite添加一个背景图片,然后attach添加一个box Collider,但是这时我们右键attach是找不到drag object的我们需要在add component中添加Darg object ,然后绑定到当前sprite到UIDarg object 的Target中最后的结果如下图:现在我们运行就可以拖拽窗体了二,但同时...

到底了