LuaやSquirrelやAngelScriptなどアプリケーションへの組み込み用途で
使われるプログラミング言語についてのスレッドです
Luaに限定してるわけではないのでレスする場合は言語を明記してください
まとめwiki(なにか質問する前に必ずみること!)
http://wikiwiki.jp/lua/
その他の参考URLは>2から
■前スレ
【Lua】組み込み系言語総合 その6【Squirrel】
http://echo.2ch.net/test/read.cgi/tech/1362895832/
■過去スレ
その5 http://toro.2ch.net/test/read.cgi/tech/1321063450/
その4 http://hibari.2ch.net/test/read.cgi/tech/1301414458/
その3 http://hibari.2ch.net/test/read.cgi/tech/1272643397/
その2 http://pc12.2ch.net/test/read.cgi/tech/1243210301/
その1 http://pc12.2ch.net/test/read.cgi/tech/1205208141/
プログラミング言語 Lua
その3 http://pc11.2ch.net/test/read.cgi/tech/1160799232/
探検
【Lua】組み込み系言語総合 その7【Squirrel】 [無断転載禁止]©2ch.net
2016/09/22(木) 18:23:46.74ID:t8yALPnl
289デフォルトの名無しさん
2019/08/01(木) 18:13:06.88ID:QWiBhMHl 英語
290デフォルトの名無しさん
2019/08/08(木) 00:29:50.58ID:37HjEj5/ 他は?
291デフォルトの名無しさん
2019/08/08(木) 07:39:32.23ID:sv1FCfgv 勉強の仕方を勉強する
292デフォルトの名無しさん
2019/08/08(木) 15:52:10.24ID:37HjEj5/ なるほどありがとう
293デフォルトの名無しさん
2019/09/16(月) 09:32:25.33ID:aKGSoPXX ttps://www.sbcr.jp/product/4797361667/
こちらで公開されていたサンプルコードを、
どなたかお持ちの方アップロードしていただけないでしょうか?
こちらで公開されていたサンプルコードを、
どなたかお持ちの方アップロードしていただけないでしょうか?
294デフォルトの名無しさん
2019/09/16(月) 09:57:03.61ID:aKGSoPXX スクリプト言語による効率的ゲーム開発 新訂版
のサンプルコードです
のサンプルコードです
295デフォルトの名無しさん
2019/09/16(月) 10:12:54.76ID:p8Axp0mz296デフォルトの名無しさん
2019/09/16(月) 18:43:52.45ID:aKGSoPXX297デフォルトの名無しさん
2019/09/19(木) 00:28:25.72ID:Bs1k1OYW 自作ソフト組込Lua専用デバッガを作成しております。
ローカル変数はlua_getlocalで列挙できるのは分かるのですが
Global変数はどのようにしたらいいのでしょうか?
ローカル変数はlua_getlocalで列挙できるのは分かるのですが
Global変数はどのようにしたらいいのでしょうか?
298デフォルトの名無しさん
2019/09/19(木) 01:20:42.90ID:cUS2KjhP LUA_RIDX_GLOBALS
300デフォルトの名無しさん
2020/02/06(木) 13:08:11.27ID:PORni4Cz おしえてくれ。。
変数a lsbは100/256
変数b lsbは100/256
(a << 6) / b
(a << 14) / b
の時って、どういうLSBになるんだ?
変数a lsbは100/256
変数b lsbは100/256
(a << 6) / b
(a << 14) / b
の時って、どういうLSBになるんだ?
301デフォルトの名無しさん
2020/02/06(木) 13:10:34.76ID:PORni4Cz 違うな、それぞれどれだけ桁落ちするか知りたい(´・ω・`)
302デフォルトの名無しさん
2020/02/06(木) 18:05:22.94ID:QNpIxOnd スレタイを100回音読してから質問を書き直してくれ
環境書かないと誰も答えようがない
環境書かないと誰も答えようがない
303デフォルトの名無しさん
2020/03/17(火) 12:22:12.20ID:BBRYkqlf Luaをエミュレータに読み込ませてゲームの改造をしています。メモリの内容をリアルタイムで確認しながらゲームをプレイして調査をしたいのですが、エミュレータ内に表示できる範囲が狭いので、エミュとは別のウィンドウに出したいです。
そんなことを出来るようにする方法はありますか?
そんなことを出来るようにする方法はありますか?
304デフォルトの名無しさん
2020/03/17(火) 23:58:56.94ID:VHm9NTR8 iup使ったら出来そうでした〜
305デフォルトの名無しさん
2020/03/18(水) 10:17:52.20ID:dFIFySqQ luaの実行環境次第なんだから
そのエミュの情報出さないとわからんだろ
自己解決したんならいいけど
そのエミュの情報出さないとわからんだろ
自己解決したんならいいけど
306デフォルトの名無しさん
2020/05/06(水) 16:25:17.81ID:VbQBf7gI >>302
環境の問題でもないだろ
環境の問題でもないだろ
307デフォルトの名無しさん
2020/05/06(水) 19:25:28.68ID:QGnKfrsy 何の言語か書かなきゃ答えようもないだろ
308デフォルトの名無しさん
2020/05/07(木) 13:08:27.82ID:2vJTMfiV309デフォルトの名無しさん
2020/07/26(日) 06:08:04.94ID:BSdSRjtd KiveraというオンラインゲームはLuaで作ったBot使えるよ。
Downloadsページにある「Version OTC」にBot機能が内蔵されていて
Luaで拡張できるので、興味のある人はやってみて。
https://kivera-global.net/
Downloadsページにある「Version OTC」にBot機能が内蔵されていて
Luaで拡張できるので、興味のある人はやってみて。
https://kivera-global.net/
310デフォルトの名無しさん
2020/10/12(月) 00:35:12.87ID:L064fzzn C++で作成したアプリの制御用にLuaJITを使っているのだが
そういう時どういうデバッガ使ってる?
今まで自前で作ってたけど、後はコンソールに吐き出す位しかないのかね?
そういう時どういうデバッガ使ってる?
今まで自前で作ってたけど、後はコンソールに吐き出す位しかないのかね?
311デフォルトの名無しさん
2020/10/12(月) 01:26:09.61ID:Y0soLAWp >>310
デバッグビルドのluajitがあれば何でもできそうだけど、そういう話ではないの?
デバッグビルドのluajitがあれば何でもできそうだけど、そういう話ではないの?
312デフォルトの名無しさん
2020/10/12(月) 02:20:28.67ID:2pD7l+Yq >>311
Luaスクリプトのデバッグだね
客先でも組めるようにステップ実行やブレークポイント、変数閲覧もできるスクリプトエディタをソフトに組み込んでる
でもこんな面倒臭い事を皆やっているのかと疑問に思ったんだ
なるほどLuaJITのデバッグビルドか
しかしC++の開発環境も必要なのか?うーむ
Luaスクリプトのデバッグだね
客先でも組めるようにステップ実行やブレークポイント、変数閲覧もできるスクリプトエディタをソフトに組み込んでる
でもこんな面倒臭い事を皆やっているのかと疑問に思ったんだ
なるほどLuaJITのデバッグビルドか
しかしC++の開発環境も必要なのか?うーむ
313デフォルトの名無しさん
2020/12/13(日) 20:33:17.38ID:vTiE4hvS luaで呼ぶ度に数値を+1させるようなfunctionはどう書けば良いでしょうか?
イメージ的には以下のような感じです。
f();
--> 1
f();
--> 2
C言語で言うstatic変数みたいなものが分かりませんでした。
イメージ的には以下のような感じです。
f();
--> 1
f();
--> 2
C言語で言うstatic変数みたいなものが分かりませんでした。
314デフォルトの名無しさん
2020/12/13(日) 22:03:45.87ID:E31xy0lw クロージャ使え
315デフォルトの名無しさん
2020/12/13(日) 22:57:15.96ID:kNiOk/ip f = (function() local x = 0; return function() x = x + 1; return x end end)()
317デフォルトの名無しさん
2021/02/26(金) 12:34:35.43ID:9a9qZjtH Luaでリストにリストを代入する前、古い方へnilを代入するのって意味ありますか??
318デフォルトの名無しさん
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)
をどういじるでしょう
repeat
MoveMouseRelative(0,2)
Sleep(1,2)
until not IsMouseButtonPressed(1)
をどういじるでしょう
320デフォルトの名無しさん
2021/04/30(金) 10:15:03.33ID:MRn7V4Py321デフォルトの名無しさん
2021/05/02(日) 12:54:54.22ID:FjBP3ckG322デフォルトの名無しさん
2021/05/27(木) 21:03:00.82ID:XC4mgnbJ LuaからCの関数へ引数を通してテーブルを渡したい時
C側はどのように書けばいいのでしょうか?
C側はどのように書けばいいのでしょうか?
323デフォルトの名無しさん
2021/06/04(金) 12:56:21.97ID:XNcl2YRf とあるメーカーのソフトがLua使われてるんだが使ってると"chunk has too many syntax levels"ってエラーが出てくる
メーカーには問い合わせ中なんだけどこれなんなん?
メーカーには問い合わせ中なんだけどこれなんなん?
324デフォルトの名無しさん
2021/06/04(金) 23:05:56.02ID:JRRppsgD 今のバージョン5.4.3だと、そのエラー出してる場所がない。
近いものは too many lines なら軸解析部で行番号が整数の最大値に来た時に出してるけど
lexerror(ls, "chunk has too many lines", 0);
近いものは 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
https://github.com/albertodemichelis/squirrel/releases/tag/v3.2
変更点は、HISTORY見てね
https://github.com/albertodemichelis/squirrel/blob/master/HISTORY
326デフォルトの名無しさん
2022/03/04(金) 05:57:18.94ID:VZkGt1cC Luaヒッソリとバージョン上がってるね
ちゃんとメンテされてるようで安心した
ちゃんとメンテされてるようで安心した
327デフォルトの名無しさん
2022/10/13(木) 02:53:54.46ID:C/PYUPHF テステス
328デフォルトの名無しさん
2023/09/28(木) 17:52:03.99ID:llgpCYPm (`L_` )ククク
329デフォルトの名無しさん
2024/03/04(月) 18:51:07.16ID:INwfbPVb tic-80やpico8がlua使ってるから来てみたけど8年前に立ったスレなのか…
330デフォルトの名無しさん
2024/04/01(月) 12:15:46.32ID:cuYaxBV3 pico気になっておじさんプログラムの勉強はじめちゃうぞーっておもったけどええか?
331デフォルトの名無しさん
2024/04/01(月) 12:24:55.30ID:Fd4ThCdE tic-80の方が無料だけどな
インストールはf-droid経由で
インストールはf-droid経由で
332デフォルトの名無しさん
2024/04/01(月) 18:00:31.07ID:O258P8Qp 無料でそっちもいいなって思ったけどとりあえず小さいピクセルでやれるようになるのが良いかなってね
333デフォルトの名無しさん
2024/04/02(火) 11:47:51.22ID:M/L8VhMT なんだかんだluaは使われ続けてるよな
ゲーム業界では
ゲーム業界では
334デフォルトの名無しさん
2024/04/06(土) 10:23:01.08ID:3StgbNn/ スクリプトとしてはこの程度で十分で余計なものがなく高速だからかな
335デフォルトの名無しさん
2024/04/08(月) 18:39:54.39ID:eqPjoQ9f クソみたいな言語オタクに目つけられてないからだろうな
あの手合いが目をつけると意味わからん美学や理想化のためのパズル要素みたいな仕様やら
ライブラリやらぶっこんできて魔境化する
言語なんて所詮ツール
それを必要とする人が必要な事につかえりゃそれでいい
あの手合いが目をつけると意味わからん美学や理想化のためのパズル要素みたいな仕様やら
ライブラリやらぶっこんできて魔境化する
言語なんて所詮ツール
それを必要とする人が必要な事につかえりゃそれでいい
336デフォルトの名無しさん
2024/05/02(木) 21:44:27.40ID:duzePK6C 複雑なシステムはみんなパズルではあるけど
必要な物なら肯定する宗派と
面白ければたとえ不要不急でも肯定する宗派に分かれる
必要な物なら肯定する宗派と
面白ければたとえ不要不急でも肯定する宗派に分かれる
社内ソフトにLuaを組み込んでいたんだけど、ビジュアルコンピューティングの波に飲まれてほぼお役御免になってしまった
339デフォルトの名無しさん
2025/11/06(木) 20:51:58.85ID:bhzOiBkO 弾幕シューティングの弾にコルーチン使ったらすぐ百M消費して哀しみ
コルーチンをリセットしてもデッド状態になるだけで再始動できないのが不便すぎる
なんで同じコルーチンをリサイクルできなくしてるんだろう
コルーチンをリセットしてもデッド状態になるだけで再始動できないのが不便すぎる
なんで同じコルーチンをリサイクルできなくしてるんだろう
レスを投稿する
ニュース
- NY円、一時1ユーロ=180円台まで下落…1999年のユーロ導入以来初 [蚤の市★]
- 国内ホテル、既にキャンセルも 訪日客関連業界、事態見守る ★3 [蚤の市★]
- 「どうしようもない」 ため息つくアジアの玄関口 中国の訪日自粛で−福岡市 [蚤の市★]
- NHK、受信料の未払い世帯に督促強化へ 民事手続きの新組織を設置 差し押さえなどの強制執行も ★2 [1ゲットロボ★]
- 【外交】日中関係悪化、長期化の様相 2012年には自動車輸出80%減も ロイター★3 [1ゲットロボ★]
- 橋下徹氏 外務省幹部の訪中受け「口だけ番長」へ痛烈指摘 「喧嘩は日本の完敗…なんとかっこ悪い日本か」★2 [冬月記者★]
- 日本人、歴史も経済も分からず貧乏に耐えかねて第二次日中戦争を求めてしまう…ヤバイよ [819729701]
- お前らは今年の冬何回くらいカニバスツアー行くんだ? この国の冬の味覚と言えばカニだろ [452836546]
- んなっても良いお🏡
- 【悲報】高市早苗を妄信している今の日本人見ると80年前も市民は進んで戦争協力してたんだって理解出来るよね🥺 [616817505]
- 【超悲報】中国への武力行使、世論調査で「賛成」「どちらかといえば賛成」48.8% 「反対」「どちらかといえば反対」の44.2%を上回る [314039747]
- 中国「高市が頭を下げて謝罪しない限り、絶対に許さない」 [329329848]
