Quest 3d中Lua script中常用方法1
1.取得通道对象
取得子通道
local InputChannel = channel.GetChild(0)
取得通道
local filenameChannel = channel.GetPublic (2,0)
2.取得子通道(Text)的文本值
local Input = InputChannel:GetText()
取得值通道的数字值
local Value = ValueChannel:GetValue()
3.字符串转换为大写
Output = string.upper(Input)
4.设置文本通道的文本值
OutputChannel:SetText(Output)
5.取得字符串长度
Len = string.len(Output)
6.设置值通道的值
LenChannel:SetValue(Len)
7.数字方法
取得二个数字中比较大的值
local result = math.max(value0,value1)
8.调用通道
ToChannel:CallChannel()
-- CallChannel function is called when channel is called
function CallChannel()-- Defines the channels to access
local ChoiceChannel = channel.GetChild(0)
local BoxChannel = channel.GetChild(1)
local SphereChannel = channel.GetChild(2)-- Get the content of the channels
local Choice = ChoiceChannel:GetValue()-- Render object based on the Choise value
if Choice==0 thenBoxChannel:CallChannel()elseSphereChannel:CallChannel()
end end
后续会持续整理,请关注!~
Quest 3d中Lua script中常用方法1相关推荐
- Quest 3d中Lua script中常用方法2
1.动态加载通道 q.LoadChannelGroup("group.cgr", "PoolName", instance) 参数说明:0-通道文件位置,1-目 ...
- Quest 3d简单lua脚本实例
Quest 3d简单lua脚本实例,下面实例主要实现取得子项的值,以给赋值给子项 -- CallChannel function is called when channel is called fu ...
- lua脚本在redis集群中执行报错--Lua script attempted to access a non local key in a cluster node...
EVAL.EVALSHA命令 Redis从2.6.0版本开始提供了eval命令,通过内置的Lua解释器,可以让用户执行一段Lua脚本并返回数据.因为Redis单线程模型的特点,可以保证多个命令的原子性 ...
- Redis 中 Lua 脚本的应用和实践
引言 前段时间组内有个投票的产品,上线前考虑欠缺,导致被刷票严重.后来,通过研究,发现可以通过 redis lua 脚本实现限流,这里将 redis lua 脚本相关的知识分享出来,讲的不到位的地方还 ...
- 使用ToLua插件 关于Lua脚本中 require 添加模块经常报错找不到Lua文件的问题
Lua的require添加模块经常报错,找不到 LuaException: E:/UnityProJect/Calculator/Assets/Script/Lua/NpcManage.lua:4: ...
- python爬取疫情信息html.xpath p标签_python xpath 如何过滤div中的script和style标签
爬取一个页面中的div,想获取div中的文字,我是这么写的: selector.xpath('//div[@class="text-con"]').xpath('string(.) ...
- Lua(Codea) 中 table.insert 越界错误原因分析
2019独角兽企业重金招聘Python工程师标准>>> Lua(Codea) 中 table.insert(touches, touch.id, touch) 越界错误原因分析 背景 ...
- 基于激光雷达的里程计及3D点云地图中的定位方法
本文转载自公众号@点云PCL,基于激光雷达的里程计及3D点云地图中的定位方法 :https://mp.weixin.qq.com/s/laA1YAPBCpqlzdGi0yb2cQ 论文:LOL: Li ...
- FreeSWITCH IVR中lua调用并执行nodejs代码
一.功能需求: 通过FreeSWITCH的IVR按键调用相应的脚本文件:nodejs提供很多的模组,可以方便的与其它系统或者进行任何形式的通讯,我的应用是通过nodejs发送http post请求: ...
最新文章
- TensorFlow与OpenCV,读取图片,进行简单操作并显示
- python 搭配 及目录结构
- ClassNotFoundException和 NoClassDefFoundError区别验证
- Android --- 选项卡背景样式,左侧边有颜色
- 在项目里交叉使用Swift和OC
- android 对话框 图片,android – AlertDialog按钮的图像
- DevExrepss的Grid属性设置及常用方法总结
- LA 4127 - The Sky is the Limit (离散化 扫描线 几何模板)
- mysql 函数定义常量_php如何定义一个自定义常量
- 移动互联网实时视频通讯之视频采集
- FusionCharts Free做报表
- 最新版Ontrack EasyRecovery电脑数据恢复软件应用
- 快逸报表研究-冻结表头
- 简单操作去除PDF文件
- arduino 有源 蜂鸣器_Arduino入门教程--第八课--用蜂鸣器模拟警报器
- 产品设计体会(4013)产品路标规划
- excel取消合并单元格并自动填充数据
- python基础--除法,取整,取模(取余)(/,//,%),以及int最大值,大数乘法
- android10返回mac地址,android 获取mac地址
- JMeter源码学习- 5.0版本源码本地构建
热门文章
- 延迟期权 matlab,时机选择期权
- webstorm激活教程
- 卡尔曼滤波算法原理(KF,EKF,AKF,UKF)
- subtext3插件安装
- 鸿蒙os执行效率最高的是多少级,华为鸿蒙OS升级半个多月后,好评度虽高,但“差评”也很扎心!...
- 吴昕曝最新写真 百变风格引领冬日风尚
- Qt5中出现error C2001: newline in constant的解决方法
- 谷歌浏览器内核Cef js代码整理(一)
- JAVAWEB开发之HttpServletResponse和HttpServletRequest详解(上)(各种乱码、验证码、重定向和转发)
- 第十七章 使用系统监视器 - 使用 ^%SYSMONMGR 实用程序