zoukankan      html  css  js  c++  java
  • Unity进阶----Lua语言知识点(2018/11/08)

    国内开发:

    敏捷开发: 集中精力加班堆出来第一个版本 基本没啥大的bug

    国外开发:

    1).需求分析:

    2).讨论

    3).分模块

    4).框架

    5).画UML图(类图class function)(e-r图 数据库)

    6). 编码

    7).单元测试 程序猿

    测试组:

    集成测试(自动化测试工具),有黑盒和白盒,白盒知道其原理对症下药

    lua是一种脚本语言, 轻量级.

    lua的用途:

    1).cocos-2dx

    2).lua作为后端 纯粹的lua语言

    3).lua 用于热更新(unity里面直接做) 修改脚本

    lua和python一样没有";" 没有"{}"

     !/usr/local/bin/lua 是Linux环境 后端服务器

    "./ "可执行程序 执行的意思 是Linux环境 没有图形化窗口的 只有命令行

    全局变量:

    在函数外部定义全局变量在函数内部再次定义同名称的全局变量会覆盖函数外部的

    若进行变量的定义 想清楚使用哪种

    C#最多使用的是local,lua 若有局部变量就使用局部的,在变量使用前必须赋初值

    变量和常量:

    变量: 可以被修改的量是变量

    常量: 不能被修改的量是常量

    因为lua没有常量的概念,沿用python语法规则 假常量 NUMBER

    USERNAME = "zhangsan"

    在返回值的过程中遵循解构赋值, 多少都不会error

    Tab ={A:"",C:"{EE:"",AA:"[1,2,3,4]"}",B:""}----------->tab[C][AA][3]读取json文件里的信息

    for循环里面步长不会动态改变

    不管啥语言, 只要方法名称进行参数传递的都是理解为委托

    -------------------------------------方法(Method)------------------------------------------------------------

    function Demo01(number)--委托

    print( type( number ) ) 

    end

    function Demo02(number01,number02,demo01Func )

    demo01Func(number01)

    demo01Func(number02)

    end

    Demo02("AAAA",10,Demo01)

    输出:string,number

    -------------------------------------可变参数------------------------------------------------------------

    function Demo01(number)

    print( type( number ) )

    end
    --"..."代表可以变长的参数)+委托
    function Demo02(demo01Func ,...)

    for   i,v   in ipairs{...}  do

    demo01Func(v)

    end

    end

    Demo02(Demo01,"AAAA",10,false,"aaaaaa","hahaha")

    输出:string ,number,boolean,string,string

  • 相关阅读:
    vue 实例化定义路由模板
    MUI区域滚动,软键盘挡住input
    javaScript使用navigator.userAgent.toLowerCase()判断移动端类型
    vue-cli启动本地服务,局域网下通过ip访问不到的原因
    vue 实例化定义路由
    如何在同一个Excel里,对两个很相似的工作簿比对出不同之处
    常见贴片电容电阻封装及功率
    集成运放输入电压范围指标参数Uicmax,Uidmax
    复合管等效管
    urlparse模块
  • 原文地址:https://www.cnblogs.com/Future-Better/p/9929579.html
Copyright © 2011-2022 走看看