星月有一段时间没有写博客了,今天聊下3.0 + lua的一些公共函数,主要参考quick_cocos的代码,不想看星月的文章童鞋可以自己去官网下载quick_cocos,呵呵...
为了避免文章太长,所以分开写了,^_^~!
星月倾心贡献~~~
--[[ -- 输出格式化字符串 -- example: printf( "The value is %d", num ) -- @param string fmt 输出格式 -- @param ... 多参数 --]] function printf( fmt, ... ) print( string.format( tostring(fmt), ... ) ) end --[[ -- 对数值四舍五入,如果不是数值则返回 0 -- @param value 数值 -- @return number 返回一个数 --]] function math.round( value ) return math.floor( value + 0.5 ) end --[[ -- 角度转弧度 -- @param angle 角度 -- @return number 返回弧度 --]] function math.angle2radian( angle ) return angle*math.pi/180 end --[[ -- 弧度转角度 -- @param radian 弧度 -- @return number 返回角度 --]] function math.radian2angle( radian ) return radian/math.pi*180 end --[[ -- 根据系统时间初始化随机种子,让后续math.random返回更随机的值 --]] function math.newRandomSeed() math.randomseed( os.time() ) math.random() math.random() math.random() math.random() end
作者使用 cocos2d-x 3.0 + lua学习和工作心得,未经作者允许,请勿转载!在此谢谢各位手下留情~~~
本文没有获得作者本人同意,不得转载,否则必追究相关责任。转载请注明出处!!~~