- 博客(11)
- 资源 (1)
- 收藏
- 关注
原创 【OpenGL】学习笔记之常用函数(二)
glutInitDisplayMode函数功能:设置初始显示模式。函数原型:void glutInitDisplayMode(unsigned int mode);值对应宏定义意义GLUT_RGB0x0000指定 RGB 颜色模式的窗口GLUT
2015-12-31 11:33:51 689
转载 【Unity3d】使用摄像机制作实时显示小地图
Unity3d中使用摄像机制作实时显示小地图,以之前的tank为例。开始制作之前场景中物体如图。开始制作,步骤1:新建一个camera及一个plane。对齐位置,将camera改名为camera_UI。旋转plane,使之在camera_UI中显示为竖直状态。效果如下图:其中,camera_UI及plane设置如图。position位置,在tank前方并在视野范围内
2015-12-26 16:06:24 2138
原创 【Unity NGUI】学习笔记(二)之英雄攻击和装备武器
玩魔兽世界的时候,游戏人物可以行走,奔跑,攻击,死亡等等行为,今天继续结合上一个案例【Unity NGUI】学习笔记(一):英雄选择,皮肤更换上给英雄添加动作行为。一、准备工作 给英雄准备奔跑 攻击 死亡动画模型二、如何操作 2.1英雄动作 1. 在HeroSelect脚本添加新事件方法来执行英雄的动作,代码如下public
2015-12-20 00:40:27 2002
原创 【Unity NGUI】学习笔记(一):英雄选择,皮肤更换
一、准备工作 所需图片资源,包括英雄预制件,人物头像,服装,武器图集和人物动画1.创建图集,选择NGUI->Open->Atlas Maker,设置图集名称heroAtlas后,选中Textures下的所有图片,点击Create2.将四个英雄的预制件拖入到Scene中并重新命名为hero0~hero33.创建NGUI panel,分别是英雄列表,英雄招式,英雄装备
2015-12-20 00:21:51 2626
原创 【Java基础提高】HashTable源码分析(六)
一、HashTable 1.1 简介 HashTable是一个数组和链表的结合体(在数据结构称“链表散列“)。大家都知道数组的查询效率高,移除效率低。而链表恰恰相反,所以将2者结合在一起来使用互相弥补了双方的缺点。 1.2 类图 1.3 源码分析 1.3.1 属性与链表节点类/*
2015-12-19 23:15:36 2295
原创 【Java基础提高】说说ArrayList(五)
一、ArrayList 1.1简介 ArrayList是一个动态数组,它提供了动态的增加和减少元素。在使用时需要知道和注意以下几点:在添加元素时,数组会随着新添加的元素逐渐增长。当元素数量达到数组容量时会带来数据向新数组里的拷贝,因此,在已知数组大小的情况下在其构造函数中指定ArrayList大小。或者在添加大量元素前,使用ensureCapacity()方法来
2015-12-19 20:01:54 1807
原创 【Java基础提高】深入分析String(四)
我是小毛驴,一个游戏人,我的梦想是世界和平。转载请注明出处:http://blog.csdn.net/liulongling/article/details/50347279一、写在前面 本章将深入分析在Java中最常用的String类,主要分析以下几个部分:String类的二大特点:不可变性和不可继承关于String的使用和内存分配String、StringBu
2015-12-17 22:01:14 5113 2
原创 【Java基础提高】深入分析IntHashMap(三)
一、IntHashMap 1.1 准备 先从官网下载jar包:javasoft-collection.jar,解压后将jar包build到Java项目中. 1.2 IntHashMap类图 1.3 IntHashMap流程图 从上面类图可以看出IntHashMap和HashMap一样都是基于Map接口,在Map中最常用的2个
2015-12-10 21:51:39 5081
原创 【Java基础提高】分析Java的回调机制(二)
一、回调函数 在计算机程序设计中,回调函数,或简称回调,是指通过函数参数传递到其它代码的,某一块可执行代码的引用。这一设计允许了底层代码调用在高层定义的子程序。所谓回调函数是指:在程序中,A类和B类分别有两个函数M1、M2,其中A类首先调用了B类的M2函数,然后B类通过接口回调A类M1函数,我们就将M1称之为回调函数。 二、异步回调 1.1 示例故事背景
2015-12-10 21:47:14 2120 1
原创 【Java基础提高】深入分析final关键字(一)
Java的关键字final通常是指被它修饰的数据是不能被改变的,不想改变可能出于两种理由:设计或效率。以下是本文主要大纲:final数据的使用final参数的使用final方法的使用final类不能被继承 一、final数据 1.1 final修饰变量 修饰的变量必须是基本数据类型:告知编译器这一块数据是不变的,这样可以在执行计算时,减少一些运行时的负担
2015-12-06 22:00:20 5099 2
原创 【android】项目案例(一)之超级课程表
仿超级课程表demo下载地址:http://download.csdn.net/detail/liulongling/9422256
2015-12-01 12:20:12 16025 27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人