FireMonkey
前回までの全力わはー FireMonkeyでシェーダを使えるようになったLynaは、全米川下り選手権へ出場するのだった。 セルシェーディングとは google:セルシェーディング とりあえず成果 ダウンロード 中身の説明 セルシェーディングです。詳しい説明は上のグー…
シェーダってなに? google:シェーダ FireMonkeyでのシェーダ FireMonkeyでは基本的にTCustomMaterial(の派生クラス)とシェーダが1:1で対応します。そしてTCustomMaterialはTMaterialSource(の派生クラス)が保持します。つまり、3DオブジェクトにTMater…
あっとうてきなどきゅめんとぶそく\(^o^)/ TMessageManagerとはなんぞや TMessageManagerは、FMX.Messagesユニット内にある200行足らずの小さなクラスで、FireMonkey内における簡単なメッセージング機構を提供しているようです(推測)使い方は簡単で、 TM…
これで悩む人が地味に多そうなので備忘録的に。 最近のDirectXは自動でAlt+Enterを処理してくれる ちゃんと調べてないので10からか11からか分からないですが、最近のDirectXはAlt+Enterを自動で処理してフルスクリーン化してくれる機能があるそうです。とい…
[twitter:@zendenmushi]さんがFireMonkeyでのショートカットの不具合を何とかする方法を書かれていたので、修正ユニットをusesすれば有効になるようにしてみた。 元記事はこちら: FireMonkey/OSX メニューアイテムのショートカット: 生き物コーディング unit…
今回はたくさんバグを仕込んだ気がする^p^DTweenをダウンロード 修正点 Platform.GetTickのバグ(QC#98747)を回避 DTweenは処理をする際に時間情報が必要なので、WindowsではtimeGetTimeを使っていたんですが、MacやiOSにはそんなAPIはありません。なんて…