2017-01-01から1年間の記事一覧

spine morph-target

本家より良い返事が貰えたので、経緯を残しておきます。そのうち使えるようになるそうです。ありがたし! ver3.6のspineを弄っているとメッシュデフォームがあるものの、口パクや表情でよく使うモーフターゲット(morph-target)がないので、固定的なものは力…

spine c++ serialize

たぶん必要になるでしょうアニメーションのシリアライズ、保存、復元です。ただし、ゆるーいシリアライズです(後記)。 spineにはアニメーションを保存する機能が、ありそうでありません。作らないといけません。付けて欲しいなぁ…。 spineのアニメーション…

Netjs

Netjsもduocodeと同じくC#からTypeScript(JS)へ変換するプロジェクトです。ちょっと試してみましょう。 インストール Netjs https://github.com/praeclarum/Netjs これはduocodeほど環境を必要とされません。githubからcloneして、コンパイルしてexeとして使…

duocode - C# to JS

今までキワモノだぁ!と思っていたdocodeをちょっと試してみたので、忘れないように書き残しておきます。 主にマルチプラットフォームに耐えうるか調べてみます。 duocode http://duoco.de/ doccode それはC#をJavaScriptに変換してくれる素敵なツール。VSコ…

ChakaraCore + TypeScript

ChakraCoreに手を出したのは5割ぐらいはTypeScriptしてみたかったからです。 アプリ組み込みでどんな感じに楽できるのかやってみましょう。 TypeScriptインストール TypeScriptは簡単に言ってしまえば動的言語を静的言語にして、ヒューマンエラーをコンパイ…

ChakraCore implement 2

長くなるので分けました。 使用する関数は1つ前の記事を参照と言うことで。 github ソースコード。 https://github.com/Ko-Ta2142/ChakraCore_DelphiSample01 エラーハンドリング 開発で一番大切なところ、エラー表示です。 組み込む以上、nodeJs開発環境み…

ChakraCore implement

こっそり出したことで有名なMiscrosoft社製JavaScriptエンジンがChakraCoreです。格好よすぎる…。 DLLが出力できるので、C#じゃないDelphiで読み込めるか試してみたので一通り残しておきます。他言語でもヘッダがあれば大体同じなはずです。 メモリ上読み込…

spine c++ Implement

spineのC++組み込みをちょっとやってみました。 オフシャルgithubでテストコードやライブラリは落とせますが、オフィシャルドキュメントにある最小限の構成が欲しかったので、VisualStdio2015で構築したいと思います。 生成と解放 メモリ上読み込み モーショ…

Metasequoia station plugin "ObjectComposition ver2"

準備に手間取りました。 以前のものの上位版になります。 オブジェクトを立方体に変形投影するMetasequoiaプラグインです。 同じ形状のものを何個もクローンさせる場合に効果を発揮します。 投影なので配置後も元オブジェクトを修正するとすべてに反映されま…

ローカルなんとか

c++で関数内関数を使いたいんじゃ! int hoge::hoge(){ struct Inner{ int addadd(int a){ return a+a; } } return Inner::addadd(4); } こんなことって普通は無くて、クラスメソッドが使いたいんじゃ! int hoge::hoge(){ struct Inner{ int addadd(const h…

もうちょっと

もうちょっと。 vcを触ってあげよう計画。元はBorlandC++Builder vclでしたがstdにおきかえ。 stdに比べてなんだかんだでほぼすべて揃っていたvclはPythonだったんじゃ。 丸写しではなんなので入れ子構造に対応させたいところだけど…。画像は失敗例。