タグ

Luaに関するkorinchanのブックマーク (24)

  • Lua のユルさと危うさ - Radium Software

    スクリプト言語 Lua は,基的には命令型プログラミング言語であって,オブジェクト指向型言語としての機能は,来持ち合わせていない。ただ,関数を first-class オブジェクトとして扱えることや, metatable 等の機能を使うことによって,「OOP のようなもの」は実現できるようになっている。 このような「OOP のようなもの」を意識した syntax sugar のひとつとして,「コロン構文」が用意されている。例えば,次のような記述によって「メソッドのようなもの」を定義することができる。 function counter:add(delta) self.count = self.count + delta end これは,以下の記述と同等に扱われる。 counter.add = function(self, delta) self.count = self.count +

    Lua のユルさと危うさ - Radium Software
  • 物置@空想具現化プログラミング

    MY BLOG >>>> 空想具現化プログラミ ング プログラミングやゲーム開発関連のニュース、雑記などを公開しています。 Lua PAGE >>>> Lua@空想具現化プログラミング Luaというプログラミング言語に関する記事やファイルです。 Lua 独自SJIS対応版 その他 SciTE PAGE >>>> SciTE@空想具現化プログラミング さまざまなプログラミング言語に対応したエディタSciTEの設定など Map  >>>> 地図掲示板 宰相マプレカス 地図にいろいろ書き込みできる掲示板システムです。 PRE BETA公開中。

  • 空想具現化プログラミング [Lua] Luaの数値型の精度の問題

    管理人(はむ!)は最近スクリプト言語Lua(るぁ)に入れ込んでいます。と思ったら「ARカプセル」とかやってます。 ※iPhoneの方は右上の「PC」ボタンでPC用表示のほうが良いと思います。 こないだSquirrelの記事で予告したので、忘れないうちに書くことにします。 Luaの公式メーリングリストでもかなり何度も話題になっている(12)ところですが、 Luaの数値型の精度について、特にDirectX等と一緒に使う場合には注意しなければなりません。 ゲームなどの用途では、色(RGBA)を表すのに32bitの整数で表現することがよくありますが、このような値をLua変数に代入し、演算した場合に化けてしまう場合があります。(ちなみに、Lua5.1からは0xFFのような形式で数値を書けるようになりました) Luaでは変数に数値を入れることができますが、数値を扱うための「数値型」という型がひとつある

  • OBB vs AABB - Radium Software Development

    iPhoneの一般修理店は予約なしでも来店できる? 基的には飛び込みで修理に行ってもOK iPhoneを置いていたソファにうっかりと腰かけてしまい、パネルを割ってしまった、こんな時はスマホの一般修理店へ行きましょう。画面割れは、スマホやタブレットの故障原因として非常に多いものです。予約なしで突然お店に行っても平気かしらと、不安に思う方々もいらっしゃるかもしれません。結論としては特に問題はなく、予約なしで訪問しても画面割れの修理はお願いできます。 ただし他のサービス業のお店同様、予約なしの場合、お店が混雑していると順番待ちをしなければいけないです。特に繁盛しているスマホ修理のお店だと、行列が店内で出来ており、予約なしだと、自分の順番が巡ってくるまで長時間待たされる可能性があります。平日の朝、昼なら利用客が少ない場合が多く、飛び込みでも比較スムーズに修理が頼めます。 予約は入れた方が時短に、