AIプログラムとかUnityゲーム開発について

探索や学習などを活用したAI系ゲームを作りたいと思います。

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

感情表現と吹き出しセリフ

uGUI表示に変更 1文字づつ表示するテキスト アイコンを上下に動かす 吹き出しと、感情表現として、ハートマーク、スマイルマーク、涙マークを用意した。 画像はすべてplaneに貼ってある。透明あり画像。吹き出しの文字は3Dtext。 つねにカメラの方を向くよ…

学校シミュレーター開発中

色々新規要素をいれたのでデバッグがたいへんになってます。 多数のキャラの違うステートが組み合わせで起きるのでたいへん(´・ω・`) 耐久テスト中。 ステートマシンを全面的にコルーチンに書き換えました。 追加した要素は、 ステートマシンのコルーチン化 …

HSV変換

SetPixelをやってみたので、せめて髪の色でも変えるのに使ってみよう。 強制的に赤とかにすると、テクスチャ側に陰影があった場合も無視してしまうので、HSV変換してやってみたい。 HSV変換はUnity標準ではないみたいで(UnityEditorにはある模様)変換して…

SkinnedMeshRendererのTextureを動的に書き換える

リボンを青くする 実行時間を検証 書き換えピクセル数を減らして実行時間を見る 服を赤くする デカールで血しぶき貼り付けた方が良かった Textureをスクリプトから編集してみる - のしメモ アプリ開発ブログ こちらを参考に適用先をSkinnedMeshに変更してみ…

Blenderで作ったプリミティブ図形をUnityで使う

プリミティブを増やす Blenderで円柱を円柱でくりぬく方法 プリミティブを増やす Blenderのプリティブ図形の円柱・ico球・トーラスなどをFBXで出力してUnityに持ってきた。 円柱はくり抜いてパイプになっている。これを使えば、戦車の砲身なんかもUnity上で…

都市の自動生成

道路から住宅、ビルディングをすべてそれっぽく並べてくれるプログラムを作りました。 まだ碁盤の道路ですが、ブロック内に、家とビルをそれっぽく並べます。 ルールとしては家の玄関の前は道路または空き地があること。 ビルは3種類。家は10種類あります。 …

Androidスマホで学校シミュレーター動かしてみた

ビルとか大量に配置してるからやばいかな?と思ったら全然余裕で動きましたね。 うちのFreetelRei(android6) このスマホはCPUは8コアだけど、GPUは大したことないので、GPU的にはいけますね。ただAPKが160MBとかになったので、テクスチャを全部512にしたり、…

大富豪アプリがインストール数100超えました。

100超えたー(^◇^) あくまで総インストール数です。 アクティブ数ではありません( ゚Д゚) 公開して二週間ぐらいですかね。 大富豪3D(英名はPresident CardGame) play.google.com英語版も公開してるけど、アメリカ人が全然ダウンロードしないですね。 カナダ…

JKがIKで自転車のペダルをこぐ

Blender側作業 Unity側作業 実際の自転車こいでる様子 街並み 自転車モデルのチェーンとペダルが一体化していたのをBlenderで分離して、IKでペダルをこがせてみた( ゚Д゚) Blender側作業 blender初心者なので辛かった。当たり前のことができないのがきつい。 …

学校シミュレーター #5

トイレと鏡 自転車 武器追加 名前自動生成 銃撃戦か? 学校シミュレーター#5です。今回の追加要素は、まず トイレと鏡 トイレと鏡。鏡というか大画面TVって感じも(´・ω・`) 主人公キャラの目をジト目にしました。BlendShapeをやっています。 もこっちっぽい…

NavMeshのエージェントに行列させる

予想外に難航しました。前の人の後ろにならぶという処理で、途中の人が動いたら、それぞれに追従するってことで。 けっこう簡単にできるかなと思ったんですが、疲れました。 単純に並んでるわけではなく、ポイントにやってきた順番で整理券を発行して、 その…

KUMA GAMESさんが言及してくれた

KUMA GAMESのSUGIKAMIさんがtwitterで言及してくれていた。 スマホでHighSchoolSimulatorをプレイして、影響を受けたのでうれしいです。Yandere Simulatorに影響を受けて作ったのがHigh School SimulatorHigh School Simulatorに影響を受けた人も出てきてい…

学校シミュレーター #4 死体のD&D

色々と実装しました。 剣で攻撃して殺害できる 死体を見た生徒が驚く→職員室に通報に行く→先生が確認に来る 剣をドロップできる 死体の足をつかんで引きづれる ドラッグ中の死体をドロップできる 死体から血が出る 体力パラメーター(歩くと疲れる→自席に戻…

学校シミュレーター #3

操作できる生徒を作りました。 左ジョイスティックで移動。右ジョイスティックでカメラ視点移動他に実装したもの 落ちている刀を拾える(Aボタン) 刀をもったら素振りできる(まだ攻撃はできない)(Xボタン) 自席に座れる(Aボタン) 刀を振ると他の生徒が驚…

学校シミュレーター #2

教室を三つにして、学生はそれぞれ6人。全校生徒18人。先生は3人。 職員室を追加。 ステート 登校:まず自席に向かう。その後は自由時間。教師は職員室へ 授業開始:学生、教師は教室へ 自由時間;学生は学内自由行動。教師は職員室へ 下校:全員で学外…

学校シミュレーター

YandereSimulatorというかHighSchoolSimulator2017というか。 いわゆる学校シミュレーターを作ってみたくなったので、プロトタイプを作ってみた。 YandereSimulatorは本当によくできているなと思う。 主人公が殺人をしたあと、死体を発見した生徒が先生に報…

CharacterJointを設定して自分でRagDollを作ってみる

左がUnityのWizardで作った元々のRagDoll 右のポニーテールが自分でCharacterJointを設定して作ったRagDoll【Unity】プログラムでRagDollを自分で作る ボーン構造として Head ↑ Torso → Arm → Elbow ↑ HipMaster → Hip → KneeeそれぞれにRigidBodyを設定して…

モブ子さんの目をBlenderで調整する

BlenderのMMD_TOOLSからpmdファイルをimportする モデルを編集モードにして(TAB) 頂点選択モードにして CTRL+ドラッグで「点」を囲んで選択→上下左右に微調整→「A」で非選択(これをえんえん繰り返す) って方向で、目を縦に長くしたり、形を変えられますね…

MariaDB5.5 + Mroongaで全文検索

借りてるServersManはCentOS7で既にMariaDB5.5が入ってますが、以下を参考に Linux Blog » Mroongaのインストール yum install -y http://packages.groonga.org/centos/groonga-release-1.1.0-1.noarch.rpm yum makecache yum install -y mariadb-mroonga yu…

ServerManでmariaDB10にしようとするとエラーになる

今借りているSeverManのMariaDBは5.5だけど、10から全文検索できるらしいので、上げようと思った。[MySQL] MariaDBを5から10にアップデートする – 端くれプログラマの備忘録 上記を参考に入れてみると、 yum update MariaDB-server MariaDB-clientupdate中に…

GooglePlayに英語版アプリを公開する方法

七ならべの英語版を作ったので、英語版の作成方法をまとめておきます。 Unity側 Unity上では、 if (Application.systemLanguage == SystemLanguage.Japanese) English=false; else English=true;これでシステムが日本語かどうかを取得できます。AndroidOSで…

七ならべゲーム公開しました

大富豪を改造して作りました。 トランプの七ならべゲームです。GooglePlayで公開中 play.google.com 鬼パス! 七ならべゲーム ニコニコ動画に宣伝&実況動画を公開しました。 www.nicovideo.jp

大富豪ゲームアプリ公開しました

大富豪ゲームアプリをGooglePlayに公開しました。 Androidスマホ全般でだいたいは動くと思います。 よろしくお願いします('ω') 大富豪3D ↑動画だとトランプが裏から透けてますが、アプリでは修正しています|д゚) play.google.com ゲーム実況動画を作ってニコ…

カードゲームを作ろう(16) ArmのみでAtom機種で動いた

Unityからbuildするときに、DeviceFilterで、Armとx86といったバイナリセットのオプションがありますが、Armのみにするとアプリサイズが37MB→29MBと8MBも減りました。 標準ではArm+x86になってましたが、うちのAsusのAndroidタブレットはIntelのAtomなのでx8…

カードゲームを作ろう(15)

スマホで動かすための調整中。 まずトランプの画像を変更した。 小さな画面でも読みやすくするためにデフォルメされたトランプにしました。クリエイティブコモンズみたいなのでこちらの画像を使わせてもらいます。 ポーカー Wiki - OSDN画像自体は結合されて…

VPSレンタル #3

以下のコードでHTTPのGETできた。以前はcrossdomainのxmlを置かないと動かなった記憶があるけど、置かないでも動いた。 using System.Collections; using System.Collections.Generic; using UnityEngine; public class http : MonoBehaviour { void Start (…

VPSレンタル #2

今更TokyoCabinetもないやろうと思って、KyotoCabinetか?と思ったけど、今更それもないやろう ということで、リサーチしてみるとcassandraというのが凄いらしいので、試しにそれを入れてみよう HDD50GBしかないけど大丈夫だろうか。メモリも1GBだし。 だめ…

VPSレンタル #1

DTIのServerManってVPSサービスをレンタルしてみました。月々467円(税抜)で、メモリー1GB、HDD50GBのサーバーのROOTをもらえます。 これまでは、レンタルサーバーしか借りたことが無いのでrootもらえるVPSは初めて借りました。dream.jp住所氏名とクレジッ…