新手应该学习的网络资料
注:上述资料可使用的是cocos2d-x 3.10 版本和lua 5.1 版本
-
cocos2dX 常用源码位置
E:\Project\NewCocosProject\src\cocos\framework\extends
控件的定义(layerEx.lua/menuEx.lua/NodeEx.lua/SpriteEx.lua/...)
E:\Project\NewCocosProject\src\cocos\cocos2d\functions.lua
这里是函数定义的位置(包括class定义,各种函数的定义...) -
打包可能遇到的问题
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK.
It is currently set to "C:/Program Files/Java/jre1.5.0_11"遇到这种情况时直接将C:/Program Files/Java/jdk1.5.0_11/lib中的tools.lib拷贝到C:/Program Files/Java/jre1.5.0_11/lib中即可。
如果还是不行,那请配置一下JDK的环境变量,并关闭IDE然后重新打开。
cocos2d-x与Lua 语法
-
随机数(Lua编写)
Math.seed = 5
Math.seededRandom = function(max, min)
max = max or 1
min = min or 0Math.seed = (Math.seed * 9301 + 49297) % 233280 local rnd = Math.seed / 233280.0 return min + rnd * (max - min) end for i = 1, 2 do print(Math.seededRandom()) end local max1 = 0 local seed1 = 0 while 1 do seed1 = Math.seededRandom() if max1 < seed1 then max1 = seed1 print(max1) end end
网友评论