生成AIを活用したSaaSサービス提供企業

  • Company
    • Company
    • 会社概要
    • グループ会社
  • Service
  • Work
  • News
  • Recruit
  • Blog
  • Contact

ブログBlog

  • ALL

  • お知らせ

  • 技術/デザイン/制作

  • ベトナム

  • ごはん

  • 日常/プライベート

  • さくっとCreateJSで遊ぶ

    制作部の稲葉です。

    今回はCreateJS公式サイトのチュートリアルを元にtweenjsを学んでみました。

    元となるチュートリアルはこちらです。

    詳細はリンク先を見て頂くとして、その中のinit()内だけにフォーカスして行きますね。

    // チュートリアル
    function init() {
    var stage = new createjs.Stage("demoCanvas");
    var circle = new createjs.Shape();
    circle.graphics.beginFill("Crimson").drawCircle(0, 0, 50);
    circle.x = 100;
    circle.y = 100;
    stage.addChild(circle);
    createjs.Tween.get(circle, {loop: true})
    .to({x: 400}, 1000, createjs.Ease.getPowInOut(4))
    .to({alpha: 0, y: 75}, 500, createjs.Ease.getPowInOut(2))
    .to({alpha: 0, y: 125}, 100)
    .to({alpha: 1, y: 100}, 500, createjs.Ease.getPowInOut(2))
    .to({x: 100}, 800, createjs.Ease.getPowInOut(2));
    createjs.Ticker.setFPS(60);
    createjs.Ticker.addEventListener("tick", stage);
    }

    チュートリアル画像
    ここから少しずつ変更していきます。

    まずさっくとネコを用意します。
    ねこイラスト1

    このネコにぴょこぴょこ飛び跳ねてもらうのが目標です。

    まず右にすっと移動するイージングを、飛び跳ねている風の動きに変更してみます。

    function init() {
    var stage = new createjs.Stage("demoCanvas");
    var circle = new createjs.Shape();
    circle.graphics.beginFill("Crimson").drawCircle(0, 0, 50);
    circle.x = -25; //開始位置変更
    circle.y = 250; //開始位置変更
    stage.addChild(circle);
    createjs.Tween.get(circle, {loop: true})
    .to({x: 200}, 3000, createjs.Ease.elasticOut); //イージング変更
    createjs.Ticker.setFPS(60);
    createjs.Ticker.addEventListener("tick", stage);
    }

    こんな感じでしょうか。

    次に、createjs.Bitmapを使って赤い円をネコの画像に変更してみます。


    function init() {
    var stage = new createjs.Stage("demoCanvas");
    var cat = new createjs.Bitmap("http://jsrun.it/assets/i/G/L/Y/iGLYn.png"); //ネコに変更
    cat.x = -100; //開始位置変更
    cat.y = 100; //開始位置変更
    stage.addChild(cat);
    createjs.Tween.get(cat, {loop: true})
    .to({x: 200}, 3000, createjs.Ease.elasticOut);
    createjs.Ticker.setFPS(60);
    createjs.Ticker.addEventListener("tick", stage);
    }

    ねこイラスト2
    まだ、横に移動しているので、縦方向の移動にしましょう。


    function init() {
    var stage = new createjs.Stage("demoCanvas");
    var cat = new createjs.Bitmap("http://jsrun.it/assets/i/G/L/Y/iGLYn.png");
    cat.x = 150; //開始位置変更
    cat.y = 500; //開始位置変更
    stage.addChild(cat);
    createjs.Tween.get(cat, {loop: true})
    .to({y: 200}, 3000, createjs.Ease.elasticOut); //y軸移動に変更
    createjs.Ticker.setFPS(60);
    createjs.Ticker.addEventListener("tick", stage);
    }

    canvasサイズが500pxで基準位置がcanvasの上になるので、yは500から始めました。
    良い感じになってきましたが、もう少しネコを増やしたくなってきました。
    適当に4匹にしてみます。


    function init() {
    var stage = new createjs.Stage("demoCanvas");
    //ネコを増やす
    var cats = [];
    for(var i = 0, l = 4; i < l; i++){
    cats[i] = new createjs.Bitmap("http://jsrun.it/assets/i/G/L/Y/iGLYn.png");
    cats[i].x = i * 100;
    cats[i].y = 500;
    stage.addChild(cats[i]);
    createjs.Tween.get(cats[i], {loop: true})
    .to({y: 200}, 3000, createjs.Ease.elasticOut);
    }
    createjs.Ticker.setFPS(60);
    createjs.Ticker.addEventListener("tick", stage);
    }

    ねこイラスト3
    高さがそろったジャンプが見られるようになりました。
    でもどうせならランダムにジャンプする方が自然ですね。


    function init() {
    var stage = new createjs.Stage("demoCanvas");
    var cats = [];
    for(var i = 0, l = 4; i < l; i++){
    cats[i] = new createjs.Bitmap("http://jsrun.it/assets/i/G/L/Y/iGLYn.png");
    cats[i].x = i * 100;
    cats[i].y = 500;
    stage.addChild(cats[i]);
    createjs.Tween.get(cats[i], {loop: true})
    .to({y: (200 * Math.random())}, (3000 * (Math.random()+1)), createjs.Ease.elasticOut); //高さと時間をランダムに
    }
    createjs.Ticker.setFPS(60);
    createjs.Ticker.addEventListener("tick", stage);
    }

    ねこイラスト4
    無事にぴょこぴょこ元気にジャンプするネコが見られました。
    まだ変更したい部分はありますが、今回はここまでです。

    最終コードはこちらから確認できます。
    (埋め込みできなかった、、、)

    それではまた。

    このエントリーをはてなブックマークに追加
    Share on Tumblr
    Tweet

    稲葉彩乃投稿者 稲葉彩乃

    投稿日: 2017/06/06

    カテゴリー 技術 / デザイン / 制作
  • 久々にライブに行きました

    はじめまして。4月に入社しました管理部の小長井です。

    この間、久しぶりにライブハウスに行きました。

    前日にふと行ってみようかなと思い都内のライブハウスを検索して

    ちょうど気になる出演者が見つかったのでそこに決めました。

    “久々にライブに行きました” の続きを読む

    このエントリーをはてなブックマークに追加
    Share on Tumblr
    Tweet

    アバター投稿者 staff

    投稿日: 2017/06/022024/04/26

    カテゴリー 日常 / プライベート
  • オフショア開発の増加現象

    WEB制作/スマートフォンアプリ開発会社プロデューサーの山下です。

    最近、オフショア開発のニーズが非常に増加傾向にあると感じます。

    お問い合わせの数も増え、エンジニアを求める声が高まっています。
    “オフショア開発の増加現象” の続きを読む

    このエントリーをはてなブックマークに追加
    Share on Tumblr
    Tweet

    山下 祐典投稿者 山下 祐典

    投稿日: 2017/06/012017/06/01

    カテゴリー ベトナム / オフショア開発
  • 問い合わせフォーム不具合のお知らせとお詫び

    弊社ホームページをご利用いただき、誠にありがとうございます。
    この度、問い合わせフォーム(
    https://vitalify.jp/contact/)の不具合により、ご送信頂いたお問い合わせが一部確認できていない可能性のあることが判明いたしました。
    現在は復旧しております。

    以下の期間に、お問い合わせいただいた方は誠にお手数ですが、問い合わせフォームより再度ご連絡いただきますよう、よろしくお願い申し上げます。

    ◆不具合が生じていた期間◆
    2017年4月12日頃~5月30日

    お問い合わせを頂きました皆様に、大変ご迷惑をおかけしましたことを深くお詫び申し上げます。
    以後かかることがなきよう、細心の注意を払い対応していく所存です。

    このエントリーをはてなブックマークに追加
    Share on Tumblr
    Tweet

    news投稿者 news

    投稿日: 2017/06/01

    カテゴリー 日常 / プライベート
  • 遅ればせながら

    初めまして。
    4月中途入社で入りました管理部の近藤です。
    転職にあたり未経験で経理に職種チェンジしまして、簿記の勉強をしてる最中です。
    今まであまり縁のない分野でしたので、色々と迷うこともありますが、早く仕事を覚えて色々やれればと思います。

    “遅ればせながら” の続きを読む

    このエントリーをはてなブックマークに追加
    Share on Tumblr
    Tweet

    アバター投稿者 staff

    投稿日: 2017/05/292024/04/25

    カテゴリー 日常 / プライベート
  • おススメの本、「奇跡の経営」リカルド・セムラー著

    毎度、川勝です。
    普段は自己啓発や経営の本はあまり読まず、小説ばかり読んでいるのですが、
    書評が気になったので久しぶりに読みました。

    「奇跡の経営」リカルド・セムラー著

    奇跡の経営 一週間毎日が週末発想のススメ
    企業なのに組織図がない、階級がない、人事部がないから社員をコントロールするしくみもない、トップには戦略がない……。

     

    セムラー氏が父親から受け継いだときは倒産の恐れもある会社だったのが、大胆な改革を経て、
    6年間で売上が35億円から212億円へ成長、従業員数も3000人となる。(1ドル100円で計算)

     

    ・組織階層がなく、組織図が存在しない
    ・ビジネスプラン、戦略、計画がない
    ・会社のゴールやミッション、長期予算がない
    ・CEOが不在ということもよくある
    ・標準作業を定めてないし業務フローもない
    ・人事部がない
    ・キャリアプラン、職務記述書、雇用契約書がない
    ・レポートや経費の承認を必要としない
    ・作業員を監視監督していない

     

    パラパラとめくって以上のようなことが書かれていたので読みました。
    社員を一人前のビジネスマンと認めて、それぞれが最大限のパフォーマンスを発揮できるよう、
    毎日楽しく仕事ができるように、環境整備に努め、
    主体性を持って成果を上げやすいよう、ストレスが無いように、勤務時間や勤務場所の制約をなくす。
    社員にはやってもらいたい職種をやってもらう、
    なければ新規事業の立案をしてもらう。

     

    これらは数多くある取り組みの一例ですが、フレックスタイム制にして、勤務場所に制限を設けないと、
    誰も来なくなって全く成果が上がらなくなるように思われますが、実際はそうではない。
    チームのパフォーマンスが最大化されるよう、みんなが協力し合って、誰の指示も管理もされずに、
    最適な体制に落ち着く。自主性をもってそのようにしているので、ストレスなく働くことができ、
    成果にフォーカスしやすい。

     

    なるほど。言うは易しだが。
    理想ですね。

     

    自社でも現場に任せて社内コンセンサスを取るようにだけ注意していれば、
    正解に近い答えを出すのと同じですね。

    社内システムさえ整えば、バイタリフィもフレックスで場所に捉われず、自分の好きな業務に取り組むことが
    できるようになると思います。そのシステム作り、基盤作りは経営やマネージメントの仕事ですね。

    弊社は8月決算なので、もうすぐ第4四半期に入ります。次期事業計画を見据え、最適なシステムを構築して、
    全社員が楽しくやる気をもって仕事に取り組めるようにしていきたいです。

     

    このエントリーをはてなブックマークに追加
    Share on Tumblr
    Tweet

    川勝 潤治投稿者 川勝 潤治

    投稿日: 2017/05/252017/05/26

    カテゴリー ベトナム / オフショア開発

投稿ナビゲーション

前のページ ページ 1 … ページ 222 ページ 223 ページ 224 … ページ 555 次のページ