- 博客(22)
- 资源 (1)
- 收藏
- 关注
原创 Mac 安装Android Studio3.0安装和卸载总结
先配置java 环境JDK下载地址下载完毕后直接双击下载的JDK安装,一直下一步…安装成功后打开终端 输入 java -version得到有版本号,即为安装成功!下载Android Studio到http://www.android-studio.org下载Android Studio 下载完毕Android Studio后安装运行打开...
2018-06-13 16:33:45
6816
1
原创 lua基础篇-13
Lua 面向对象 面向对象编程(Object Oriented Programming,OOP)是一种非常流行的计算机编程架构。很多编程语言都支持面向对象编程:C++、Java、Objective-C、Smalltalk、C#、Ruby等。面向对象特征主要有封装、继承、多态。  ...
2018-05-01 20:56:48
215
原创 lua基础篇-12
Lua 协同程序(coroutine)什么是协同(coroutine)? Lua 协同程序(coroutine)与线程比较类似:拥有独立的堆栈,独立的局部变量,独立的指令指针,同时又与其它协同程序共享全局变量和其它大部分东西。协同是非常强大的功能,但是用起来也很复杂。线程和协同程序区别 &nbs...
2018-05-01 18:11:03
198
原创 lua基础篇-11
Lua 模块与包 从 Lua 5.1 开始,Lua 加入了标准的模块管理机制,可以把一些公用的代码放在一个文件里,以 API 接口的形式在其他地方调用,有利于代码的重用和降低代码耦合度。Lua 的模块是由变量、函数等已知元素组成的 table,因此创建一个模块很简单,就是创建一个 table,然后把需要导出的常量、函数放入其中,最后...
2018-05-01 17:05:03
196
原创 lua基础篇-10
Lua table(表) table 是Lua特有的功能强大的东西,是 Lua 的一种数据结构,主要是创建不同的数据类型,如:数组、字典、对象等。 Lua中table 使用关联型数组,你可以用任意类型的值来作数组的索引,但这个值不能是 nil。 Lu...
2018-05-01 14:31:28
195
原创 lua基础篇-09
Lua 迭代器 在Lua中迭代器(iterator)是一种支持指针类型的结构,是一种对象,它能够用来遍历容器中的部分或全部元素,每个迭代器对象代表容器中的确定的地址。泛型 for 迭代器无状态的迭代器多状态的迭代器泛型 for 迭代器 泛型 for 在自己内部保存迭代函数,实际上...
2018-04-29 13:37:01
149
原创 lua基础篇-08
Lua 数组 数组,就是相同数据类型的元素按一定顺序排列的集合,可以是一维数组和多维数组。其中,Lua 数组的索引键值可以使用整数表示,数组的大小不是固定的。一维数组 一维数组是数组中最简单的数组,其逻辑结构是线性表,我们可以使用整数索引来访问数组元素,如果知道的索引没有值则返回nil。...
2018-04-29 11:09:29
146
原创 lua基础篇-07
Lua 字符串字符串(String)是由数字、字母、下划线组成的一串字符。 Lua 语言中字符串可以使用以下三种方式来表示:单引号间的一串字符。 双引号间的一串字符。 [[和]]间的一串字符 以上三种方式的字符串实例如下:string1 = "Lua"print("\"字符串 1 是\"",string1)string2 = 'runoob.co...
2018-04-28 23:33:23
207
原创 lua基础篇-06
Lua 运算符运算符是一个特殊的符号,用于告诉解释器执行特定的数学或逻辑运算。Lua提供了以下几种运算符类型:算术运算符 关系运算符 逻辑运算符 算术运算符下表列出了 Lua 语言中的常用算术运算符 操作符 描述 + 加法 - 减法 * 乘法 / 除法 % 取余 ^ 乘幂...
2018-04-28 21:37:44
312
原创 lua基础篇-05
Lua函数在Lua中函数主要有两种用途: 1.完成指定的功能,这种情况下函数作为调用语句使用。 2.计算并返回值,这种情况下函数作为赋值语句的表达式使用。Lua 编程语言函数定义格式如下:optional_function_scope function function_name( ...
2018-04-28 20:47:02
155
原创 lua基础篇-04
lua循环 我们在程序开发的过程中有时候需要重复执行某些操作,这时候用一些循环的语句是一个不错选择。循环语句是由循环体及循环的终止条件两部分组成的。Lua 语言提供了以下几种循环处理方式: 循环类型 描述 while循环 在条件为 true 时,让程序重复地执行某些语句。执行语句前会先检查条件是否为 true。...
2018-04-23 17:28:37
180
原创 lua基础篇-03
lua变量 变量在使用之前必须进行声明,也就是创建该变量,其本质就是给语句变量开辟存储区,用于存储变量的值。 lua变量有三种类型:全局变量、局部变量、表中的域。Lua 中的变量全是全局变量,那怕是语句块或是函数里,除非用 local 显式声明为局部变量。局部变量的作用域为从声明位置开始到所在语句块...
2018-04-23 10:50:43
296
原创 lua基础篇-02
lua数据类型首先,lua是动态类型的语言,定义变量不需要类型的指定,lua自身会根据值,推导出变量的类型,其中,lua有8个基本的类型,它们分别为:nil、boolean、number、string、userdata、function、thread、和table。nil–>(空) nil类型我们可以理解为无效值,但是它是有值的,...
2018-04-22 16:59:19
218
原创 lua基础篇-01
lua特性介绍及设计目的 lua是一种轻量小巧的脚本语言,其设置目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。轻量级: 它用标准C语言编写并以源代码形式开放,编译后仅仅一百余K,可以很方便的嵌入别的程序里。 可扩展: Lua提供了非常易于使用的扩展接口和机制:由宿主语言(通常是C或C++)提供这些功能,Lua...
2018-04-22 14:03:55
214
原创 Unity 与 Android通信交互
在网上找了一些关于这一方面的帖子,试了很多,出现有问题的,可能是版本的原因吧,在这里我写这篇文章是为了验证自己的理解和向大家交流学习,希望对大家有所帮助。一、首先新建android工程 2,给项目取名 3,单击Next后4,单击Next后5,单击Next后6,单击Next后二、创建工程以后,我们需要把unity的工
2018-01-17 11:03:06
294
原创 Unity3D-UGUI-Image制作异步加载场景进度条
先看一下我的成果问题 我们通常在玩游戏的时候,会看到进度条加载,为什么要这样做那? 仔细分析一下我们就会明白,其实是主场景包含的资源较多,直接导致加载场景的时间较长,影响了玩家的体验。对于这样的情况,是很容易引起玩家反感的,为了避免这种情形的发生,添加一个加载Loading场景,然后再通过Loading场景来加载主场景,是势在必行的。因为Loading场景包含的资源较少,所以加载速度快
2017-11-07 17:50:22
2013
原创 Unity-Android篇-使用 ShareSDK 分享
首先我们先要认识一下Mob这个网站,我做这个社会化的分享功能,就是用的它们提供的ShareSDK实现的,打开Mob后,主要需要看如图所示的2个目录栏:这里是为了下载ShareSDK的Unity3D工具类,这里是下载ShareSDK的地址在文档中心这里,主要是介绍怎么应用下载S的hareSDK和通用部分集成。 一、通用部分集成1、下载ShareSDK的Unity3D工具类打开Github下载New-
2017-11-05 11:29:52
514
原创 Unity3d-Json数据解析在登录注册本地存取的应用
在学习json数据解析之前,我们首先来了解一下什么是json?,json的结构是什么?有哪些规则组成?,当知道这些基本的知识后,就对json不会太陌生了,也为学习json的解析打下一个良好的。(以下基本知识介绍,我都是参考的百度百科)1.什么是Json JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于ECMAScript的一个子集。 JSON采
2017-10-23 20:20:17
2469
1
原创 Unity3D-玩家掉血或加血特效
今天打了一会游戏,看到角色在受到伤害或者加血时,出现特定的效果,自己就查了一些资料试了一下,自己感觉还行,就和大家分享一下,我是用UGUI做的,首先先看效果图: 现在看到的是我用UHUDText插件做的,我自己感觉不错,感兴趣的学友,可以自己去网上寻找下载。 首先,我们需要在场景里边创建一个玩家对象,这个没有特定的要求,根据自己的情况而定,在这里我是随便拖成的一个简单模型。
2017-10-23 11:07:24
12182
4
原创 unity一 Transform类基础介绍
Transformtransform组件决定了场景中所有物体的位置,旋转和缩放比例。每个GameObject物体对象都有一个变换组件。transform组件在inspector检视视图窗口中是可见且可编辑的如图所示: 每个Transform 都可以有一个父项,它允许你分级地应用位置,旋转和缩放。 这是Hierarchy层次结构窗格中看到的层次结构。 他们还支持枚举器,以便您可以循环使用子
2017-10-19 09:11:10
1978
原创 unity3d-Input介绍
Input命名空间属于 UnityEngine描述以下描述我参考了官网解释,如有不妥当之处,请及时指正接口输入系统。使用此类来读取输入管理器中设置的轴,并访问移动设备上的多点触摸/加速度计数据。 Unity Input—输入控制管理器:Edit->Project Setting->input 读取轴 在使用Input.GetAxis读取轴时,我们需要知道一些基本的知识: 1
2017-10-18 12:06:15
2422
原创 Unity3D-人物角色选择
Unity3D-人物角色选择今天没什么事,就做了一下人物角色选择界面,和大家分享一下,如果写的不好,请多多包涵。在网上参考以下,觉得这个界面挺适合的,所以直接拿来用了。如图所示:我的思路是这样的,首先要创建一个数组,用来保存所有人物预制体,选择是通过索引值来查找的,在这里我用了2个人物预制体,并把它们存储到创建的数组中。如下图所示:接下来就是关于算法的分析,1. 第一种是通过求余(Selectind
2017-10-16 18:10:56
19092
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人