深圳网站建设方案,杭州有哪些做网站的公司好,建筑资建设库网站缺陷,电脑可以做网站主机么Urho3D使用以下约定和原则#xff1a;
左手坐标系。正X、Y和Z轴指向右侧、上方和前方#xff0c;正旋转为顺时针。度用于角度。顺时针顶点定义正面。音频音量指定为0.0#xff08;静音#xff09;到1.0#xff08;全音量#xff09;路径名使用斜杠而不是反斜杠。调用操作…Urho3D使用以下约定和原则
左手坐标系。正X、Y和Z轴指向右侧、上方和前方正旋转为顺时针。度用于角度。顺时针顶点定义正面。音频音量指定为0.0静音到1.0全音量路径名使用斜杠而不是反斜杠。调用操作系统时路径将在内部转换为必要的格式。在脚本API中只要合适就会使用properties 而不是Set。。。和获取。。。函数。如果setter和getter需要索引参数则该属性将使用数组样式的索引其名称将为复数。例如C中的model-SetMaterial0myMaterial将在脚本中变为model.materials[0]myMaterial。在类的公共API中尽可能使用原始指针。这简化了向脚本公开函数和类并且相对安全因为SharedPtr和WeakPtr使用侵入式引用计数。当对象的公共API允许通过Set。。。函数这意味着通过SharedPtr拥有所有权。例如将材质指定给StaticModel或将视口指定给渲染器。要结束分配并释放引用计数对象请调用Set。。。函数再次使用空参数。没有C例外。而是使用错误返回值假/空指针/伪引用。当没有其他合理的方法时例如使用越界数组访问时会使用脚本异常。 向公共API函数如越界索引或空指针提供非法数据不应导致崩溃或损坏。而是根据需要记录错误。 第三方库包含在构建过程的源代码中。然而它们尽可能完全隐藏在公共API中。
有关C编码风格的更多详细信息请参见编码约定。