字体
关灯
   存书签 书架管理 返回目录
    “行为即属性”这个核心哲学思想的确立,让整个“仓颉”项目,瞬间从泥潭中挣脱出来,进入了一条康庄大道。
    “语法组”的专家们,好像被打通了任督二脉,无数的灵感喷涌而出。
    之前那些看似无法解决的问题,在新的思想框架下,都变得迎刃而解。
    “既然‘行为’是‘属性’,那我们是不是可以给这些‘行为属性’,设置一些参数?”
    “当然可以!比如‘物理属性’,我们可以设置它的‘质量’、‘摩擦力’、‘弹性系数’!”
    创生 对象 铁球。
    其物理 {
    质量: 拾,
    摩擦: 零点贰,
    弹性: 零点柒
    }
    “太棒了!这种写法,非常直观!就像是在填写一张表格!”
    “那‘动画属性’呢?我们可以设置它播放的动画片段,播放速度,是否循环!”
    创生 对象 士兵。
    其动画 {
    源: “士兵动画集”,
    片段: “奔跑”,
    速度: 壹点伍,
    循环: 是
    }
    “我的天,这简直就是一种艺术!”钱学敏看着白板上逐渐成型的语法,眼中异彩连连,“它把复杂的逻辑,变成了一种优雅的‘声明’。我们不再是命令计算机‘去做什么’,而是在向它‘描述一个世界’。”
    “描述!对!就是这个词!”赵成兴奋地打了个响指,“‘仓颉’,它本质上,应该是一种‘场景描述语言’!”
    场景描述语言(Scene Description Language)。
    这个在当时还不存在的概念,被赵成精准地提了出来。
    它像一道闪电,再次照亮了所有人前进的道路。
    “没错!我们的目标,就是用‘仓颉’,去完整地,精确地,描述一个三维场景中的所有元素!”
    黄建功站了出来,为整个讨论,做出了阶段性的总结。
    他走到主白板前,拿起笔,龙飞凤舞地写下了“仓颉语言核心要素 V0.1”。
    “第一,世界构成。我们的世界,由无数个‘对象’组成。”
    “第二,对象创生。我们使用‘创生’关键字,来创造一个‘对象’。”
    “第三,对象属性。每一个‘对象’,都拥有一系列的‘属性’,用来描述它的‘静态特征’,比如位置、旋转、缩放、颜色、材质。”

关闭+畅/阅读=模式,看最新完整内容。本章未完,请点击下一页继续阅读》》
上一章 目录 下一页