【Lua】組み込み系言語総合 その7【Squirrel】 [無断転載禁止]©2ch.net

2020/10/12(月) 00:35:12.87ID:L064fzzn
C++で作成したアプリの制御用にLuaJITを使っているのだが
そういう時どういうデバッガ使ってる?
今まで自前で作ってたけど、後はコンソールに吐き出す位しかないのかね?
2020/10/12(月) 01:26:09.61ID:Y0soLAWp
>>310
デバッグビルドのluajitがあれば何でもできそうだけど、そういう話ではないの?
2020/10/12(月) 02:20:28.67ID:2pD7l+Yq
>>311
Luaスクリプトのデバッグだね
客先でも組めるようにステップ実行やブレークポイント、変数閲覧もできるスクリプトエディタをソフトに組み込んでる
でもこんな面倒臭い事を皆やっているのかと疑問に思ったんだ
なるほどLuaJITのデバッグビルドか
しかしC++の開発環境も必要なのか?うーむ
2020/12/13(日) 20:33:17.38ID:vTiE4hvS
luaで呼ぶ度に数値を+1させるようなfunctionはどう書けば良いでしょうか?
イメージ的には以下のような感じです。
f();
--> 1
f();
--> 2
C言語で言うstatic変数みたいなものが分かりませんでした。
2020/12/13(日) 22:03:45.87ID:E31xy0lw
クロージャ使え
2020/12/13(日) 22:57:15.96ID:kNiOk/ip
f = (function() local x = 0; return function() x = x + 1; return x end end)()
316313
垢版 |
2020/12/13(日) 23:03:30.62ID:vTiE4hvS
>>314
クロージャという概念を初めて知りました。
ありがとうございました。
2021/02/26(金) 12:34:35.43ID:9a9qZjtH
Luaでリストにリストを代入する前、古い方へnilを代入するのって意味ありますか??
2021/03/19(金) 18:23:08.07ID:P2oj6WSo
Programming in Luaってもう売ってないみたいなんだけど有った方がいいもの?
319デフォルトの名無しさん
垢版 |
2021/04/29(木) 20:59:30.01ID:ea/d9ZJ8
マウスを押してる間、1秒間マウスカーソルを下に移動させ続けて1秒経過したらそのまま自動で上に動かすにはどうすればいいの?
repeat
MoveMouseRelative(0,2)
Sleep(1,2)
until not IsMouseButtonPressed(1)
をどういじるでしょう
2021/04/30(金) 10:15:03.33ID:MRn7V4Py
>>318
翻訳されたやつなら古い
英語問題なければ洋書の最新の買った方がいいね
2021/05/02(日) 12:54:54.22ID:FjBP3ckG
いつの間にかUTF-8モジュールが出てたんだな
LuaJIT使いたかったから丁度いい
https://github.com/starwing/luautf8
2021/05/27(木) 21:03:00.82ID:XC4mgnbJ
LuaからCの関数へ引数を通してテーブルを渡したい時
C側はどのように書けばいいのでしょうか?
2021/06/04(金) 12:56:21.97ID:XNcl2YRf
とあるメーカーのソフトがLua使われてるんだが使ってると"chunk has too many syntax levels"ってエラーが出てくる
メーカーには問い合わせ中なんだけどこれなんなん?
2021/06/04(金) 23:05:56.02ID:JRRppsgD
今のバージョン5.4.3だと、そのエラー出してる場所がない。
近いものは too many lines なら軸解析部で行番号が整数の最大値に来た時に出してるけど

lexerror(ls, "chunk has too many lines", 0);
325_
垢版 |
2022/02/13(日) 21:54:39.68ID:j6vwCCfz
Squirrel 3.2 がリリースされてた。
https://github.com/albertodemichelis/squirrel/releases/tag/v3.2
変更点は、HISTORY見てね
https://github.com/albertodemichelis/squirrel/blob/master/HISTORY
2022/03/04(金) 05:57:18.94ID:VZkGt1cC
Luaヒッソリとバージョン上がってるね
ちゃんとメンテされてるようで安心した
2022/10/13(木) 02:53:54.46ID:C/PYUPHF
テステス
2023/09/28(木) 17:52:03.99ID:llgpCYPm
(`L_` )ククク
2024/03/04(月) 18:51:07.16ID:INwfbPVb
tic-80やpico8がlua使ってるから来てみたけど8年前に立ったスレなのか…
330デフォルトの名無しさん
垢版 |
2024/04/01(月) 12:15:46.32ID:cuYaxBV3
pico気になっておじさんプログラムの勉強はじめちゃうぞーっておもったけどええか?
2024/04/01(月) 12:24:55.30ID:Fd4ThCdE
tic-80の方が無料だけどな
インストールはf-droid経由で
332デフォルトの名無しさん
垢版 |
2024/04/01(月) 18:00:31.07ID:O258P8Qp
無料でそっちもいいなって思ったけどとりあえず小さいピクセルでやれるようになるのが良いかなってね
2024/04/02(火) 11:47:51.22ID:M/L8VhMT
なんだかんだluaは使われ続けてるよな
ゲーム業界では
2024/04/06(土) 10:23:01.08ID:3StgbNn/
スクリプトとしてはこの程度で十分で余計なものがなく高速だからかな
2024/04/08(月) 18:39:54.39ID:eqPjoQ9f
クソみたいな言語オタクに目つけられてないからだろうな
あの手合いが目をつけると意味わからん美学や理想化のためのパズル要素みたいな仕様やら
ライブラリやらぶっこんできて魔境化する
言語なんて所詮ツール
それを必要とする人が必要な事につかえりゃそれでいい
2024/05/02(木) 21:44:27.40ID:duzePK6C
複雑なシステムはみんなパズルではあるけど
必要な物なら肯定する宗派と
面白ければたとえ不要不急でも肯定する宗派に分かれる
2024/08/24(土) 11:24:45.83ID:siY+/0tp
社内ソフトにLuaを組み込んでいたんだけど、ビジュアルコンピューティングの波に飲まれてほぼお役御免になってしまった
2024/09/21(土) 14:09:08.37ID:I9vHUIzE
wrenはどうなんだろう?誰か使ってる?
2025/11/06(木) 20:51:58.85ID:bhzOiBkO
弾幕シューティングの弾にコルーチン使ったらすぐ百M消費して哀しみ
コルーチンをリセットしてもデッド状態になるだけで再始動できないのが不便すぎる
なんで同じコルーチンをリサイクルできなくしてるんだろう
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況