- 博客(7)
- 资源 (5)
- 收藏
- 关注
原创 一、配置Gradle
1.downloadhttps://services.gradle.org/distributions/gradle-2.0-all.zip2.配置path配置path大家应该都知道.类似jdk.例子========GRADLED:/Gradle/bin==========path:%GRADLE%3.查看是否安装完好gradle -v
2016-01-28 17:01:12 474
原创 四、lua常用小知识
lua有很多小知识,如果弄清楚,可以少写很多不必要的逻辑,下面我为大家先介绍几个。此贴长期更新nil->bool(应用场景,判断一个东西是否为空。空的时候英航)spr:setvisible(not not nil)and or这个就不用介绍了吧…local a = a and b or c == (java) int a = a?b:c
2016-01-19 10:34:59 476
原创 三、lua coroutine
lua的coroutine 跟thread 的概念比较相似,但是也不完全相同。一个multi-thread的程序,可以同时有多个thread 在运行,但是一个multi-coroutines的程序,同一时间只能有一个coroutine 在运行,而且当前正在运行的coroutine 只有在被显式地要求挂起时,才会挂起。Lua的coroutine 是一个强大的概念,尽管它的几个主要应用都比较复杂。
2016-01-18 17:17:20 1031
原创 三、git rebase
当本地commit一个提交和远端服务器中的代码有冲突(别人也改了相同的文件)时可以在pull 中加 –rebase。加上 rebase 的意思是:把本地 repo. 从上次 pull 之后的变更暂存起來恢复到上次 pull 时的状态合并远端的变更到本地最后再合并刚刚暂存下來的本地变更合并前: D---E master /A---B---C---F origin/masterm
2016-01-08 10:26:14 1872
原创 二、lua点和冒号区别
看程序的时候,经常看到点和冒号用来调用function.虽然知道什么含义.但还是记录一下点的例子:local CandyCrashItem = {}CandyCrashItem.__index = CandyCrashItemfunction CandyCrashItem.printNum(num) print(num)endCandyCrashItem.printNum(1)结果:
2016-01-07 15:52:04 1626
原创 一、lua的__index
lua中__index是面向对象非常基础一个知识没有__index举例:father = { house=1 } son = { car=1 } setmetatable(son, father) --son metatable设为father print(son.house) 结果:nil有__index的例子:father = { hou
2016-01-07 15:24:14 1156
转载 一、(译)使用“马里奥方法”设计游戏关卡
译者序《马里奥》的关卡设计历经多个系列的积淀和发展,已经达到了同类游戏无法企及的高度。关于《马里奥》关卡设计方法的论述和研究,无论是通过开发者采访还是研究者解构游戏反推,目前游戏业界已有不少相关文章。然而很多设计师依然没能从这个长寿的游戏系列中汲取到养分,大量粗制滥造的Platformer关卡设计就是证据。这里翻译的这篇文章利用一个完整的游戏关卡实例深入浅出地讲解了“马里奥方法”的核心
2016-01-05 09:59:50 1746
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人