- 博客(25)
- 收藏
- 关注
原创 [LeetCode]颠倒整数
题目 颠倒整数(C#)描述 给定一个范围为 32 位 int 的整数,将其颠倒。样例 例 1: 输入: 123 输出: 321例 2: 输入: -123 输出: -321例 3: 输入: 120 输出: 21思路 一开始的想法是将int数转成string类型,然后通过循环将字符串中的字符翻转,后来发现string是只读的。所以改用StringBu...
2018-03-27 00:32:29 1508 1
原创 Unity 半屏输入
Unity自带的InputField在Android手机上横屏显示时会出现输入法全屏,挡住了后面的游戏界面,导致体验不好。想实现半屏输入的效果,在输入法上面只显示一行的预览栏。
2016-12-06 10:29:45 3469
原创 unity回调函数的使用
之前在写界面的时候只需要在一个界面播放一个特效或者动画,实现起来并不复杂,但是当策划提的需求需要再增加好几个特效和动画的时候,播放顺序就成了问题,数量少的时候还可以使用定时器,但是数量一,多,定时器就会很消耗资源,所以用到了回调函数,当上一个特效或动画播放完之后才播下一个。这里使用的是System.Action。 声明方法:System.Action action = () => {
2016-10-14 17:53:49 10947
原创 UGUI学习的第五天
昨天实现了一个类似于左右滑动选择关卡的功能,只有往左往右滑很长距离才可以滑动,只滑一丢丢的话就会回到原来的位置。public void OnEndDrag(PointerEventData eventData){ _isDrag = false; float posX = _rect.horizontalNormalizedPositon; int index = 0; float
2016-08-01 09:53:00 302
原创 UGUI学习的第三天
昨天研究了一下如何UGUI上显示3D人物模型,一直都没有思路,所以一开始直接把3D人物模型直接放在UI的前面,但是发现运行的时候模型的色彩显示的不正常,而且再看了一下官方的示例,发现它用了一个RawImage控件和RenderTexture文件与Camera进行关联进行实现在UI上,这样只是把3D模型映射了过去就可以了。然后我想实现的是用鼠标在UI上进行拖拽时,人物模型会进行相应方向的旋转。但是不
2016-07-29 09:30:17 291
原创 UGUI学习的第一天
今天刚来到项目组,看了一下项目的demo,自己尝试着模仿一下项目的登录界面以及场景的切换。本人之前没怎么接触过UGUI,甚至没怎么接触过Unity,所以算是一个初学者,从这篇日志开始记录自己的学习之路。首先我在场景中新建了一个canvas,然后在网上下了一张1024*582的图片想当背景图,发现canvas的大小是固定的,想把整个canvas铺满的话就要拉伸图片,这样就使得图片的比
2016-07-27 10:45:03 1005
谷歌三大论文之---Google File System
Google在03至06年发表了著名的三大论文——GFS、BigTable、MapReduce,用来实现一个大规模的管理计算系统。今天先来谈谈GFS。因为论文里大段大段的文字加上专业术语读起来对我来说还是有一定困难的,这几篇论文我粗略地看了一遍,然后查询了一些资料,把我的理解以及把论文里一些原文提取出来整合了一下。把每个知识点单独列出来再分为更小的知识点,这样觉得比较容易理解。如果什么地方...
2015-06-10 22:35:02 839
云计算之浅入了解
一开始让我学习云计算时,我是,是拒绝的。因为觉得这个词太大太泛,不能知其意,感觉学习起来会有一定困难。后来在找实习的时候,看到了很多公司在招大数据方向的岗位,所以我觉得大势所趋还是有必要来了解一下。一、云计算的含义 要知道怎么用,首先要了解这个词的含义,先找了一下百度百科和维基百科的解释,根据我的理解是: 随着互联网的发展,互联网上的各种资源(计算资源、存储资源、数据资源)呈指数...
2015-06-07 02:49:56 189
Android自定义侧滑菜单
现在android中有很多产品实现了侧边栏菜单的滑动,比如说百度贴吧、腾讯QQ、Facebook、知乎等,这样做的好处:一是可以装下更多的内容,二是给用户更好的视觉感受。 下面举一个知乎的例子: 一、实现的思路:首先定义三个FrameLayout:leftMenu、middleMenu、rightMenumiddleMenu为主面板,大小设置为屏幕的大小;...
2015-05-25 01:14:40 252
Android游戏开发之"抓住疯狂熊"(一)
刚接触android不久,自己根据网上的教程模仿了一个2014年的热门游戏“围住神经猫”,游戏方法非常简单,大家都玩过应该知道,只要将人物围住就可以获胜,若人物跑到地图边缘,则判定失败。 先上游戏界面: 代码中有三个类:MainActivity、Playground、Dot Dot是格子的对象类,地图是由格子组成的,里面是基...
2015-05-15 02:01:15 211
项目经验
2013/4-2013/5 图书馆管理系统 通过C++语言建立一个小型的图书管理系统,使图书管理工作规范化、系统化、程序化、避免图书管理的随意性、提高信息处理的速度和准确性。可以实现用户以及管理员的登录和退出,图书的查询以及借阅。 通过这个项目使我对面向对象编程的思想有了更进一步的了解。 2013/9-2013/10 五子棋、画图板、分形树 在蓝杰学习期间,通过Java...
2015-04-05 17:14:24 155
TCP/IP、UDP与抓包工具
前些日子稍微学习了一下TCP/IP(传输控制协议/互联网络协议)以及UDP (用户数据报协议)。我们日前通过TCP/IP协议使不同的电脑之间进行通信。UDP则是一种非常简单的无连接的协议。使用到UDP的情况有转发路由表数据交换、系统信息、网络监控数据等的交换。而TCP和UDP的数据都是用IP数据的格式传输。IP的协议头:ip数据包每穿过一个路由器,TTL数值就会减少1,TTL=0时,...
2014-07-24 12:40:01 1442
原创 java socket文件传输
不久前实现了java的多人聊天室,通过多线程实现了多个客户端之间互相收发其他人的消息。而文件的传输的原理大体上与聊天的原理差不多,通过socket建立客户端与服务器端的连接,客户端可以发送请求,服务器端处理请求。工作原理大概如下:客户端:1.在本地选取要传输的文件2.通过socket建立与服务器端的连接3.建立输出流将数据打包4.将文件写入数据包并传到网络服务器...
2014-07-16 11:24:48 475
java聊天室的创建
通过java建立一个简单的聊天室,可以实现多个客户端的通信:一共分为五个类:ChatServer类:建立一个服务器并让服务器处于等待状态package 服务器v1.a0;import java.net.ServerSocket;import java.net.Socket; public class ChatServer{ public void SetUpS...
2014-03-19 18:23:48 446
好玩的分形绘制
部分与整体以某种形式相似的形,称为分形。首先我们举个例子: 我们可以看到西兰花一小簇是整个花簇的一个分支,而在不同尺度下它们具有自相似的外形。换句话说,较小的分支通过放大适当的比例后可以得到一个与整体几乎完全一致的花簇。因此我们可以说西兰花簇是一个分形的实例。分形一般有以下特质:在任意小的尺度上都能有精细的结构; 太不规则,以至难以用传统欧氏几何的语言描述; (至...
2013-11-30 11:53:06 286
原创 类的继承
类的继承 1.类的继承就是在现有类的基础上,派生出一个新的类,新派生的类自动具有了现有类的全部属性和特征,同时,新类还加入了原有类所没有的新的属性、特征和方法,所以可以说新类是对原有类的扩展。 在继承关系中,被继承的类称为父类(或基类),通过继承产生的类称为子类(派生类)。Java中不允许多继承,只存在单继承,一个类只可以有一个父类。 子类和父类是相对而...
2013-07-12 03:09:05 152
原创 Swing 界面开发
Swing Swing属于JFC(Java Foundation Classes)的一部分。JFC包含了AWT,Swing,辅助功能API,Java2D,拖放。Swing的出现是为了解决AWT(Abastract Window Toolkit)的移植性和提供更多的企业级应用程序所需要的功能。Swing建立在核心AWT库上,JDK1.2以及更高的版本已经包含了Swing库。Swi...
2013-07-11 02:55:04 179
原创 类和对象
从日常生活中看对象 其实对象这个名次对我们来说一点也不陌生,因为我们的日常生活中。随处可见的都是对象,小到地上的一粒沙,大到中国的万里长城,埃及的金字塔,所有的东西都是对象(万物皆对象)。 类只是个抽象的称呼,而对象是个看得到,摸的到,听得到的实例。有些时候我们也不用类的名称来称呼一个对象,而是直接使用对象的名称,如我家有只狗,它的名字叫小白,这里的狗是类名称,而...
2013-07-07 15:52:11 128
事件机制
事件机制在事件机制中就需要使用接口或者抽象类。 对象分为三种:①事件:发出的事件本身,在事件源和事件监听器之间传递信息的对象实体;②事件源:发出事件者,事件发生的地方,由于事件源的某项属性或状态发生了改变(比如BUTTON被单击)导致某项事件发生。换句话说就是生成了相应的事件对象。因为事件监听器要注册在事件源上,所以事件源类中应该要有盛装监听器的容器(List,Set等等)...
2013-04-26 16:20:06 110
接口和抽象类
接口Java里面由于不允许多重继承,所以如果要实现多个类的功能,则可以通过实现多个接口来实现。Java接口和Java抽象类代表的就是抽象类型,就是我们需要提出的抽象层的具体表现。面向对象的编程,如果要提高程序的复用率,增加程序的可维护性,可扩展性,就必须是面向接口的编程,面向抽象的编程,正确地使用接口、抽象类这些太有用的抽象类型做为结构层次上的顶层。 定义格式的关键...
2013-04-25 21:15:45 105
原创 类的继承
类的继承 1.类的继承就是在现有类的基础上,派生出一个新的类,新派生的类自动具有了现有类的全部属性和特征,同时,新类还加入了原有类所没有的新的属性、特征和方法,所以可以说新类是对原有类的扩展。 在继承关系中,被继承的类称为父类(或基类),通过继承产生的类称为子类(派生类)。Java中不允许多继承,只存在单继承,一个类只可以有一个父类。 子类和父类是相对...
2013-04-25 16:52:31 167
原创 构造方法和方法重载
创造对象:创建某个类的对象时,一般格式为:类名 变量名=new 类名(),如:Customer c1= new Customer(); 构造方法:public Customer(){}public Customer(String name){ this.name=name; }public Customer(String name,int ag...
2013-04-20 16:51:29 171
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人