vector4:__newindex
code:Lua
vidx = value
モジュール
vector4
引数
table:_
変数 型 概要
1 v userdata 四次元ベクトルクラス
2 idx number / string 添字(数値/文字列)
3 value number 代入する値
概要
四次元ベクトルクラスの添字代入を定義したメタメソッド。
テーブルのように、添字を利用して任意の値を代入することができる。
xにアクセスする際の添字: 1 "x"
yにアクセスする際の添字: 2 "y"
zにアクセスする際の添字: 3 "z"
wにアクセスする際の添字: 4 "w"
例
code:lua
require("textmodule")
v = textmodule.vector2.new(0, 0, 0, 0)
debug_print(tostring(v)) -- "(0,0,0,0)"
v1 = 3
debug_print(tostring(v)) -- "(3,0,0,0)"
v"w" = 2
debug_print(tostring(v)) -- "(3,0,0,2)"