Make a difference

ヘンテコな電子工作など

unityでゲームを作る15日目ぐらい。飽きはじめる

f:id:taiyap:20180109062004j:plain

いくつか素材の追加

f:id:taiyap:20180102044811p:plainf:id:taiyap:20180109061158p:plainf:id:taiyap:20180109061201p:plainf:id:taiyap:20180102044637p:plainf:id:taiyap:20180109061205p:plainf:id:taiyap:20180109061211p:plainf:id:taiyap:20180109061215p:plainf:id:taiyap:20180109061220p:plainf:id:taiyap:20171223071527p:plainf:id:taiyap:20180109061224p:plain


ゲームジャムに興味ある。

3日間ぐらいみんなで集まって5~7人ぐらいでゲームをつくる会
ハッカソンみたいな。
プログラマーや、絵描き、音楽作る人たちがふらっと参加するみたい。

札幌会場の2017年は、120人ぐらい集まったようで。
#ggjsap Global Game Jam Sapporo 2017 まとめ - Togetter

こんな感じ?

よくみたらプランナー志望がおおいみたい。

うーん、多人数開発つらそう。
でもおもしろそー。

わたしもスキルつけたい

Unityでゲームを作る11日目ぐらい キャラを考えてドットをUnityに入れる(2D)

今日きいていた音楽

トンデモ未来空奏図 by sasakure.UK


ゆにゆにユニティー

なんとなくゲーム作ってたら、もう後にはひけないような状態に

なってきたので、完成させます。

ゲームだいたいできた

最初に、決めたことは
どうぶつとヒトを切り替えながら進むけもみみ横スクロールアクション
だったので、だいたいその辺が実装されてました。

ただ、このままだと、どうも薄味。

そこで気がついたのはゲームって、グラフィック、音楽、効果音、背景など
めっちゃ重要ですね。。。。雰囲気と一言でいってしまうとアレですけど。ふーむ。

そして、なによりキャラデザとストーリー!

魅力的なキャラを作る

主人公はすでにできあがってきたので、ライバルとなるボスを作ります。


1 いくつか性格を考えます。
  アホ
  お金持ち
  おじょうさま
  かわいい
  おーほほほ、みたいな笑い方


2 何も考えないでラフを書いてみます。

こんなかんじかな。おえかき全く素人なのにちょっと可愛く書けた気がする。


3 色を塗ってpng形式で保存

色を塗り塗り。ここで一つ問題が発生して、
モナーの人から「これは猫?キツネ?どっちかわからなくて発狂しそうなんですけど」
有識者ならではの指摘が。次回作で気をつけます、とてきとーに返事をする。


4 ゲームで使うために全身をドット絵で書く
f:id:taiyap:20180102043747p:plain
小さいか。私は普段は32×32ぐらいで書いてます。これは64×32ですね。


5 ボスの歩き&攻撃モーションのアニメーションを作る
f:id:taiyap:20180102044325g:plain
可愛くうごいてます。歩きパターン2枚と後ろ姿1枚、そして決めポーズ1枚を書きました。
UnityのAnimationに持って行って、スクリプトで攻撃パターンを作る予定。


6 ボス戦の前の会話シーン用の絵を作る。
f:id:taiyap:20180102044637p:plain
なんかドット絵を書いてたら、上達してきたかも、、、かわいい。。。
なんとなく雰囲気でてるんじゃないでしょうか。

ついでに主人公もぽちぽち
f:id:taiyap:20180102044811p:plain
かわいい〜。ねこみみ!!


イメージとしてはこういう会話シーンになるかもです。


思った以上にゲームになってきた!!!!

会話を考える

む、むずかしい〜〜〜〜〜
なんていうの、お互いのキャラ同士を引き立てるような、可愛い会話かんがえるの
難しいですね。まあ、めちゃ楽しい部分でもあると思うで引き続きやっていく。


そろそろ完成が見えてきた。かもしれない。

Unityでゲームを作る11日目ぐらい キャラを考えてドットをUnityに入れる(2D)

今日きいていた音楽

トンデモ未来空奏図 by sasakure.UK


ゆにゆにユニティー

なんとなくゲーム作ってたら、もう後にはひけないような状態に

なってきたので、完成させます。

ゲームだいたいできた

最初に、決めたことは
どうぶつとヒトを切り替えながら進むけもみみ横スクロールアクション
だったので、だいたいその辺が実装されてました。

ただ、このままだと、どうも薄味。

そこで気がついたのはゲームって、グラフィック、音楽、効果音、背景など
めっちゃ重要ですね。。。。雰囲気と一言でいってしまうとアレですけど。ふーむ。

そして、なによりキャラデザとストーリー!

魅力的なキャラを作る

主人公はすでにできあがってきたので、ライバルとなるボスを作ります。


1 いくつか性格を考えます。
  アホ
  お金持ち
  おじょうさま
  かわいい
  おーほほほ、みたいな笑い方


2 何も考えないでラフを書いてみます。

こんなかんじかな。おえかき全く素人なのにちょっと可愛く書けた気がする。


3 色を塗ってpng形式で保存

色を塗り塗り。ここで一つ問題が発生して、
モナーの人から「これは猫?キツネ?どっちかわからなくて発狂しそうなんですけど」
有識者ならではの指摘が。次回作で気をつけます、とてきとーに返事をする。


4 ゲームで使うために全身をドット絵で書く
f:id:taiyap:20180102043747p:plain
小さいか。私は普段は32×32ぐらいで書いてます。これは64×32ですね。


5 ボスの歩き&攻撃モーションのアニメーションを作る
f:id:taiyap:20180102044325g:plain
可愛くうごいてます。歩きパターン2枚と後ろ姿1枚、そして決めポーズ1枚を書きました。
UnityのAnimationに持って行って、スクリプトで攻撃パターンを作る予定。


6 ボス戦の前の会話シーン用の絵を作る。
f:id:taiyap:20180102044637p:plain
なんかドット絵を書いてたら、上達してきたかも、、、かわいい。。。
なんとなく雰囲気でてるんじゃないでしょうか。

ついでに主人公もぽちぽち
f:id:taiyap:20180102044811p:plain
かわいい〜。ねこみみ!


イメージとしてはこういう会話シーンになるかもです。


思った以上にゲームになってきた!!!!

会話を考える

む、むずかしい〜〜〜〜〜
なんていうの、お互いのキャラ同士を引き立てるような、可愛い会話かんがえるの
難しいですね。まあ、めちゃ楽しい部分でもあると思うで引き続きやっていく。


そろそろ完成が見えてきた。かもしれない。

Unity9日目 C#スクリプトの写経

本を用意してC#スクリプトの写経をする。

覚えたこと

基本

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class New : MonoBehaviour {


	void Start () {
		
	}
	
	
	void Update () {
		
	}
}


using System.Collections;
using System.Collections.Generic;
using UnityEngine;

これは最初のUnityの機能を使いますよ宣言。
なんかそーいうもんらしい。
この最初の三行は基本さわるな

public class New : MonoBehaviour {
Newってのがここで扱ってるファイル名

void Start () {}
スタート時に読み込まれる

void Update () {}
そのあと1フレーム毎?読み込まれる

Hello,World

Hello,Worldをコンソール(Unityの左下のちっちゃいとこ)に表示

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class New : MonoBehaviour {

	
	void Start () {
		Debug.Log ("Hello,World");
		
	}
}

つまりunityを起動したときにHello,Worldとでればよいで
スタートのところで
Debug.Log ("Hello,World");
とかく

Hello,Worldじゃなくてハローマックとかでもいいのかもしれない。
f:id:taiyap:20171231033447j:plain

レベル中級編

変数の宣言
int age
age = 20;
Debug.Log(age);

実行結果 20

変数とは箱のイメージを持つ。
入れる数字によって宣言する型がある。
int 整数
float 浮動小数点型(数字の終わりにfをつける)
double 倍精度浮動小数点型
string 文字
など。

変数同士を代入したり、四則演算をすることも可能
int answer;
answer = 1 + 2;
Debug.Log(answer);

また
answer = answer++;
とかくことによって変数に1だけたすという事。
インクリメント。

文字同士の結合などもできる。

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class New : MonoBehaviour {

	
	void Start () {
		string str1 = "neko";
		string str2 = "cat";

		str1 += str2;
		Debug.Log (str1);
	}
}

文字の扱いは""で囲むこと。

上級編

if文で条件分岐

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class New : MonoBehaviour {

	void Start () {
		int age = 20;
		if(age == 20){
			Debug.Log("age20");
	}
}

つまり
if(条件){
したいこと
}
条件の中では数字を比べる?
比較演算子と言う。
==等しい
!=等しくない
>大きい<小さい
>=以上<=以下

あ、まって、<=イカのほうがスプラトゥーンっぽくね?


あう〜本当はもっとやったんじゃけど、
なんかめちゃ体調わるくなってきたのでここまで。

Unity 8日目

スクリプト勉強中

int
if

???
こんなんで面白ゲームができるのか?

かぜひいたかも

Blenderするかも。

3Dモデルを作りたい

Unity7日目

だいぶ遊べるようになってきた

f:id:taiyap:20171229092431p:plain

カメラ関係、移動関係、ジャンプ、敵の動きなど実装されました。

なぜならプログラミング関係を人にほとんどやってもらったので。。。

Unity初心者のみなさん、横スクロールはやめておけ。
めちゃめちゃプログラミングがいっぱいあるぞ。

あ、ぼ、ぼくだって、キャラ書いたりマップとか背景とかストーリーをなー。
遊びごたえ?レベルデザインにも気をかけてるつもり。
あと音楽や効果音も作ってます。

ほ、ほら、マンガでいうと、ストーリー考える人とマンガ描く人みたいな?
考える方も楽じゃないです!

今はスクリプト理解するためにC#やってます。
(せめて黒塗りのベタぐらい手伝うぜ!って原作者が作画の人を応援する気持ち)


もうちょっとでできそうなきがする。。。

Unity勉強6日目 ゲームにおけるキャラづくりの基本

きいていた音楽

Boys don't cry by the cure


ゲームにおけるキャラづくりの基本

それは

















ちょっとえっちなこと







主人公のラフです。いまの自分の画力100%つぎこみました。


ボスと楽しい会話とかしますよ〜








ちょっとえっちでしょ