2021年4月16日金曜日

Haxe Heaps 覚書 Hello World

Haxe Heapsのインストール、開発覚書です

いまのところうまくいっていますが 

技術と英語の壁にぶつかる可能性があります

$haxelib install heaps

hxlogo.png,customFont.png customFont.fnt normalmap.png

をheaps のgithubからダウンロードし

res  ディレクトリにいれます

 

 


src/Main.hx

class Main extends hxd.App {
    override function init() {
        var tf = new h2d.Text(hxd.res.DefaultFont.get(), s2d);
        tf.text = "Hello World !";
    }
    static function main() {
        new Main();
    }
}

build.hxml

-cp src
-lib heaps
-main Main
-js testhelloworld.js

ファイルをつくり

最新のhaxeをダウンロードnewhaxe.tgz

展開

$/newhaxe/haxe build.hxml

を初回はフォントの作成で時間がかかりました

 以下のファイルを作ります

intex.html

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <title>Heaps Game</title>
    <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no, minimal-ui" />
    <meta name="format-detection" content="telephone=no" />
    <meta name="apple-mobile-web-app-capable" content="yes" />
    <meta name="mobile-web-app-capable" content="yes" />
    <style>
        body,html { margin:0; padding:0; background-color:black; width:100%; height:100%; }
        canvas#webgl { width:100%; height:100%; }
    </style>
</head>
<body>
    <canvas id="webgl"></canvas>
    <script src="testhelloworld.js"></script>
</body>
</html>

$firefox index.html 

うまく行きました  

不思議寺縁起202年4月11日更新  

プログラム(ゲーム中心)置き場2021年1月21日更新  

Blender作品置き場      2020年8月10日更新

 

0 件のコメント:

コメントを投稿