Unityで振り子運動を実装する

はじめまして、コンテンツ開発事業部の陳と申します。 普段はUnityを用いてゲームアプリの開発を行っています。 今回は直近のプロジェクトで振り子運動を実装した時の話を書こうと思います。

この記事を書こうとした経緯

開発中のゲームアプリに、振り子運動の要素がありますので、 いくつかの実装方法を試しました。 機能実装するときに、機能を完成させるだけではなく、 他にも色々なことを考えられると実感しましたので、 この記事を書こうと思いました。

実装方法1:アニメーション

最初はUnityのアニメーション機能を使って実装しました。 回転中心となるゲームオブジェクトにアニメーションで回転させることで、振り子のように動きました。

続きを読む

Lens StudioでサクッとARアプリケーションを作ってみる

はじめましてコンテンツ開発事業部の渡部と申します。
TECOTECではゲーム、Web、アプリ等の様々なメディアのデザインを担当させていただいております。

新型コロナウイルスの発生以降、さまざまな催し物や手続き等のオンライン化が急速に進んでいます。
弊社でもSlackやZoom等でオンラインでミーティングをする機会が増えました。

[Snap Camera]

Snap Camera - Snap Camera
Zoomを利用したミーティングであればSnap Cameraを使って配信の映像に様々なビジュアルエフェクトを加えることができます。
このビジュアルエフェクトをSnap CameraではLensと呼称されてますがLens自作できないかと思いました。
なおスマホ版はSnap Chatというアプリで提供されてますが、こちらのほうが有名かもしれませんね。

続きを読む

コロナが落ち着いたら行って欲しい世界の旅行先!

テコテックで一番旅行が好きな人の物語です。

学生時代から世界50ヵ国を巡り、社会人になってからも飛行機でどこかに出かけております。
開発者ブログなのですが、エンジニアではないため技術的な記事が書けません。
そこで、エンジニアさんの息抜きのお手伝いをするべく、旅の良さを執筆していきます。

 

1. 旅のはじまり

きっかけは大学生のころ、友人が香港に住んでおり一人で会いに行ったことでした。
それはそれは、何気ない日常を送っていた大学生の私にはとても刺激的でした。
言葉が通じないのはもちろんのこと電車の乗り方やレストランでのオーダーの仕方など、日本では当たり前のことがなにも出来ませんでした。
自分の無力さに気づき絶望しました。それと同時に、周りの人に支えられながら無事に目的地に到着した時の小さな達成感がとても心地よかったことは今でも覚えています。
普段の生活ではなかなか感じられないことが旅で得られる。これが旅をやめられない理由のひとつです。

※香港は交通機関が発達しておりオススメの旅行先です

続きを読む

ビットコインと米中覇権争い、テコテックのブロックチェーン事業部にジョインする私の話。

はじめまして、ブロックチェーン事業部の芋生(いもう)と申します。

私は2020年7月6日付でテコテックに入社し、本稿執筆時点で入社1か月が過ぎたばかりの新入りで、旅行とサーフィンが趣味のWEBエンジニアです。

WEBエンジニアとしての私のキャリアは、2018年に Java の学習を経て、2019年にサーバーサイドのプログラマーとしてスタートアップのベンチャーの事業会社にジョインしたところから始まります(それ以前は不動産業界で経理と営業を担当していました)。

テコテックのブロックチェーン事業部では、フロントエンドでの機能改修に携わっています(TypeScript & Vue.js)。

今回、本稿の執筆に至ったのは、「開発者ブログを書いてみたいです」と自ら立候補したことによります。

私は入社に先立ってテコテックの開発者ブログを読んだことで、テコテックにどんなメンバーがいるのか具体的にイメージをすることができるようになり、それが入社へと繋がりました。

そして入社から間もない私の目線での投稿が、このブログをご覧になる皆さまのお役に立てるのではと考えた末での立候補でした。

また、自分の書いた記事を読んでいただき、それに共感していただき、志を同じくする新たな仲間が集まってきていただけるとしたら、それは最高のプロダクトを創り出す為のチームビルディングに寄与するということなのだと私は考えています。

続きを読む

GoogleスプレッドシートにGASでExcelマクロを移行してみた

こんにちは、ブロックチェーン事業部の佐野です。

今回はi18nで読み込む言語ファイル(JSON)を作成するExcel VBAのマクロをGoogleスプレッドシート+GASに移行したお話です。

弊社ブログで何度か登場していますが皆さんはGAS知っていますか?
実は私はGASという言葉は知っていましたがどのような言語か全く知りませんでした(汗)
そもそもGASってなんだよって方もおられると思いますので簡単におさらいしてみたいと思いいます。

GASとは

「Google Apps Script」の略称で、GmailやGoogleカレンダー、Googleマップなどといった、Googleのツールやサービスを連携して利用するためのプログラミング言語で、JavaScriptがもとになっており、「スクリプト言語」の中でも、「比較的、簡単に習熟できる」という利点があるとのことです。
(参考:【Google Apps Script入門】GASでできることや活用方…|Udemy メディア)

開発自体はブラウザ上で行うことができます。
Google謹製のCLIツールClaspを利用することで使い慣れたエディタで作成したプログラムを反映させることも可能なようです。
今回はブラウザでの開発を選択しました。

f:id:teco_sanoh:20200727011417p:plain f:id:teco_sanoh:20200727011422p:plain
続きを読む

アラサー男子が美少女になる方法

こんにちは。投資戦略システム事業部の上野です。
テコテックでは在宅勤務制度を導入しており、ZoomやSlackなどを活用し、オンライン会議や勉強会、飲み会などのイベントを行なっています。
私はエンジニアでないので、上記に関連してプライベートで研究したものを番外編として共有します。

突然ですが、この記事をご覧になられている男性の皆さんは美少女になりたいと思ったことはありますか?
私はあります。

美少女になりたかったので、アラサー男子が美少女になる方法を調べました。

  • 頑張ってお化粧する
  • 二丁目でガチの人にお化粧をお願いする
  • タイに行く
続きを読む

よく使う便利なエクセル関数

はじめまして、コンテンツ開発事業部のディレクター東畑です。

普段はエンジニアが技術関連の記事を書いていることが多いテコテック開発ブログですが、 本稿では主にディレクター・プランナーの方に向けてお送りする記事となります。

さて、コンテンツの運用を行う際に不可欠となりますK P I(Key Performance Indicator)分析ですが、 リリースに追われ突貫で開発したプロジェクトだと充実した管理ツールやK P I取得ツールがない!

なんてことは開発あるあるですよね。

そんな時でもユーザー動向は分析はしないといけないし><

MySQLなどでユーザーログを抽出してエクセルでデータ分析、、、なんてことを経験されている方も少なくないはず。

今回はそんな時に役立つエクセルの関数を「初心者でもわかるように!」を念頭にいくつかご紹介したいと思います。

続きを読む