mieki256's diary



2021/09/19() [n年前の日記]

#1 [love2d] love2dでテクスチャ付きポリゴンを歪めずに描画したい。その2

love2d 11.3 上で、テクスチャ付きポリゴンを描画したい。できれば四角形を歪ませない状態で描画したい。

一応、昨日実験した内容で目的は果たせたけど。

_love2dでテクスチャ付きポリゴンを歪めずに描画したい

その後ググっていたら、Shaderを使って四角形ポリゴンにテクスチャを貼ってみた事例があると知った。

_graphics - Strange texture behavior on mesh in Love2D, Help needed to achieve the result I was expecting - Stack Overflow
_Textured Polygons for All! - LoVE

Perspective.lua というのが、Shader を設定したり描画したりする部分。Demo v8.love というのが、Perspective.lua を使ったデモサンプル。

ただ、かなり昔の love2d用に書かれたスクリプトのようで、love2d 11.3 では動作しない…。

love2d 0.10.2 で動作するように修正された、Demo v8 x1.love というデモサンプルも投稿されていたけれど。

_Textured Polygons for All! - Page 13 - LOVE

これも love2d 11.3 では動作しない。

どんな画面が出てくるのか気になる…。ということで、lov2d 11.3 で動作させられるように手元で修正できないか試しているところ。Lua の module関数がよく分からん…。

#2 [emacs] NTEmacsでLuaを書き始めた。

今まで xyzzy + lua-mode を使って Luaスクリプトソースを書いてたけど、複数行のコメントや文字列に対して適切な処理をしてくれないのがちょっと気になってきた。自分で書いてる分には複数行コメント/文字列はそれほど書かないけど、他の方が書いたソースを修正する時は結構出てくるわけで…。

そんなわけで、Luaスクリプトソースを編集する際は、NTEmacs (emacs) 26.3 を使って作業することにした。emacs + Lua-mode なら複数行コメントや複数行の文字列も正しく解析してくれているように見える。

バッファ全体のインデント。 :

バッファ全体のインデントを一発でやりたくなってググってみたら、以下の記事のコメント欄で便利そうな関数が投稿されてた。導入してみたら編集作業が随分と楽になった。ありがたや。

_emacsで、全行インデントを一括で行う方法 - Qiita

EmacsWiki にもやり方が書いてあった。

_[Home] Reformat Buffer

#3 [anime] ゼンカイジャー、漫画怪人の回を視聴

ゼンカイジャーの漫画怪人登場回を視聴。

素晴らしい…。まさか戦隊メンバーが漫画になるとは…。いやまあ、お前は何を言ってるんだって感じの説明だけど、本編を見てもらえば納得するはず。発想がとんでもないなと…。何か元ネタはあったんだろうけど、それにしても本当に映像化してしまうとは。そのパワーに感服。

実写、漫画、漫画、実写、実写、漫画…と、3次元と2次元を行き来する映像の軽妙なテンポに思わず笑ってしまった。斬新だ…。しかも、 名乗りまで漫画になるとは…。

ゼンカイジャーは、磁石の回や透明人間の回も見ていてシビレタ記憶があるけど、なんというか…本当に毎回、全力全開だなと…。素晴らしい。

以上、1 日分です。

過去ログ表示

Prev - 2021/09 - Next
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project