zoukankan      html  css  js  c++  java
  • Kanzi Q&A

    Q:为什么我的kanzi studio安装完后无法编译apk?

    A:请安装jdk,并设置环境变量,并更新thirdpartsdk.

    Q:为什么使用路径无法读取到列表listbox内的列表项?

    A:列表控件在运行会生成三级节点,从而改变了路径结构,所以无法使用路径读取列表项,需要在列表节点使用列表的API读取其列表项。同理,在Kanzi Studio中的的listbox列表项操作列表外的节点时,也要额外多加三级路径。

    Q:为什么Layer下面不能直接添加控件?

    A:Layer是2d的层的概念,3d控件不能直接放在2d的层上,需要放在3d场景下。请先新建Viewport Layer,再建立场景Scene,然后才能添加3d控件。

    Q:在场景Scene中添加Button控件之后,为什么预览窗口中显示却是空的?

    A:Button等控件在3D空间中本身是没有大小的,需要在Button中添加带有大小的物体如Plane,Box等,添加后Button的操作区域即是物体的区域。

    Q:按钮控件Button的Click事件为什么在代码注册后没有收到事件?

    A:请检查Kanzi Stadio中该Button下的Triggers中Click事件的Tigger Setting是否设置了 SetMessageHandled为true,为true则会把该事件过滤而导致代码中无法收到事件。

    Q:为什么Kanzi Stadio中新建的工程添加的物体看上去都有些变形?

    A:新建Scene中的camera默认情况下RotateX和TranslationY不为0,你看到的是该角度物体的正常表现。

    Q:Kanzi中字体的大小是如何控制的?

    A:Kanzi的Text Block控件是用于文本显示的,控件中的FontSize属性并不是控制字体大小的,而是控制字体显示精度的。字体大小是由其中的LineHeight属性控制的。

    Q:如何显示Kanzi当前的fps刷新帧数?

    A:代码中在onConfigure回调函数中设置fpsInfoEnabled即可,configuration.previewProperties.fpsInfoEnabled = true;还可以在application.cfg中增加FPSInfoEnabled = true一项;在Kanzi Studio中,可以在debug中打开Performance HUD。

  • 相关阅读:
    grails How to check if element in groovy array/hash/collection/list? Stack Overflow
    慧忠里自提点
    GroovyQ | 关注Groovy社区动态,分享Groovy开发经验。
    strupr strlwr
    Faqseafilevssvn seafile
    C++ STL下载和安装
    Emacs中学习gdb调试
    Readlineselect
    Diskfileio GongGeng
    Achieving Groovylike Fluency in Java with Google Collections | The Kaptain on ... stuff
  • 原文地址:https://www.cnblogs.com/littlemeng/p/KanziQA.html
Copyright © 2011-2022 走看看