さわやかレモンティー さん プロフィール

  •  
さわやかレモンティーさん: LemonteaのUnity部屋
ハンドル名さわやかレモンティー さん
ブログタイトルLemonteaのUnity部屋
ブログURLhttp://sawalemounity.hatenablog.com/
サイト紹介文Unityの各種機能の使い方やエラー解決に加え、blenderなど他のソフトとの連携について書きます
自由文Unityをいっさい触ったことのない人は「初めてのUnity」で始められます。「初めてのスクリプト」ではUnity独特のメソッドの解説があります。その他、UI、Terrain、Particlesystemについても書いています。少しですがVisualStudioやWindows10のゲーム作りに役立つ機能も紹介。
参加カテゴリー
更新頻度(1年)情報提供112回 / 112日(平均7.0回/週) - 参加 2017/08/23 08:26

さわやかレモンティー さんのブログ記事

  • CSS はみ出した要素の処理 overflow
  • こんにちは。レモンティーです。今回は、はみ出した要素をどう扱うかを選べるoverflowについてです。この間このブログで一つの記事を表示しているときは問題なくてもブログのトップページで最近の記事が並んで表示されているときに枠から中身がはみだすことがありました。こんな感じですわくからはみだすとたいていのばあいこのようにたいへんふしぜんないんしょうをあたえます。したにある文ともかぶってしまいますこれを解決して [続きを読む]
  • CSS 要素が半透明に透ける opacity
  • こんにちは。レモンティーです。今回は要素を半透明にします。使うのはopacityです。.test{opacity:0.5;}のように書くと、指定した要素が透けます。要素の透明度は0~1で指定でき、0に近いほど透明です。アルファ値みたいですね。さっそく↓を透けさせてみます。Opacityテストopacity:1Opacityテストopacity:0.8Opacityテストopacity:0.5Opacityテストopacity:0.3Opacityテストopacity:0.1Opacityテストopacity:0Opacityテスト1だと [続きを読む]
  • CSS 要素を隠す・非表示 display none と visibility hidden
  • こんにちは。レモンティーです。今回は、CSSで要素の非表示をやります。使うのは display : none と visibility : hidden です。これらはともに要素を見えなくしてくれますが違いがあります。display : noneだとそもそも存在しないかのように扱われますがvisibility : hiddenだと表示されていた領域はあいかわらず確保されるので本当にただ見えなくなる、という感じです。実際にみたほうがピンときやすいかもしれません↓の三つの [続きを読む]
  • CSS セレクタ ~ で以降の要素を指定
  • こんにちは。レモンティーです。今回は~セレクタについてです。これは↓のように書くとX ~ Y{ }X以降で同じ階層の全てのYにCSSを適用できます。同じ階層、というのは親が同じということです。つまりXと親が同じで、Xより後ろにあるYに適用されます。たとえば次のような場合は…HTMLdiv>p>前のp(対象外)p>a href="http://sawalemounity.hatenablog.com/archive">aタグ(記事一覧)a>p>pp>p>pp>p>pp>span>span(対象外)span>br [続きを読む]
  • CSS セレクタ + で隣接している要素を指定
  • こんにちは。レモンティーです。今回は+セレクタについてです。これを使うとある要素のうしろで隣接している要素にCSSを適用できます。例えばX + Y { }と書けば、Xのうしろで隣接しているYにのみCSSを反映させられます。(X Yの順番で隣接している場合に反映…といったほうが書式から見て直感的かも。)次のような場合では…HTMLp>pp>p>pp>div>divdiv>p>pp>p>pp>CSSdiv + p {color:blue;}…↓のようになります。ppdivpp今回はこれで [続きを読む]
  • HTML リストをつくる olとulとli
  • こんにちは。レモンティーです。今回はリストの作成についてです。つかうのはOL・UL・Liの3種類のタグです。OLはOrdered Listの略で名前の通り、順番に数字がついたリストです。ULはUnordered Listの略で順番の数字無しのリストです。Liタグはこれらのlistの内容です。言葉ではピンときにくいので実際に見てみますOLあいうえおかきくけこさしすせそULあいうえおかきくけこさしすせそたしかに数字の有無が違いますね。HTMLは↓のよ [続きを読む]
  • CSS はてなブログのタイトル下にカテゴリのリンクをつける
  • こんにちは。レモンティーです。今回は、タイトル下にカテゴリ別のリンクのボタンをつけます。読者になってる他の方のブログとかを見てるとタイトル下におおまかなカテゴリごとのボタンがある方がちらほらいたわけです。これが見る側からするとかなり便利なんですよね〜。というわけで思い切ってHTMLとCSSをかじってみることにしました。PCで見ている方は今も上のほうに表示されていると思います。こんなやつです。字体とかは環境 [続きを読む]
  • CSS padding margin で余白や間隔をつける
  • こんにちは。レモンティーです今回は余白についてです。使うのはPaddingとMarginです。これらは共に余白をつくってくれるものでPaddingは枠の内側の余白で、Marginは枠の外側の余白です。言葉より実際に見た方がわかりやすいかもしれません。いまから↓の二つにPaddingとMarginを順番につけますTestTestPadding TestTestMarginTestTestたしかにPaddingでは枠の内側に余白がMarginでは外側に余白がそれぞれできていますね。書き方は [続きを読む]
  • CSS ポインタが乗ったら変化をつける :hover擬似クラス
  • こんにちは。レモンティーです。今回は、ポインタ(カーソル)が乗った時だけデザインに変化をつける方法です。使うのは:hover擬似クラスです。△:hover{〜}と書くと、△にポインタが乗っている間だけ反映されるデザインを設定できます。例えばこういうやつのことですね。ポインタを乗せてみてください。これは以下のようになっていますHTMLこういうやつのことですね。ポインタを乗せてみてください。CSS.example{border:solid 2px b [続きを読む]
  • CSS フォントの指定・変更 font-family
  • こんんちは。レモンティーです。今回は、フォントの変更や指定です。使うのはfont-familyプロパティです。使うとこんな感じです。↑はHTMLp class="sample">使うとこんな感じです。p>CSS.sample{font-family:serif; }となっています。字体はsans-serif ゴシック系serif 明朝系cursive 筆記系(一部日本語には反映されません)fantasy 装飾系(上に同じ)monospace 等幅系などから選べます。ただし、これらが指定しているのはおおま [続きを読む]
  • CSS 枠で囲む・線を引く borderタグ
  • こんにちは。レモンティーです。今回は、こんなのとかこんなのとかこんなのみたいに、枠をつけたり線を引いたりします。使うのはCSSのborderプロパティです。これはboder:線の種類 太さ 色;のように使います。例えばサンプル↑の場合はHTMLp class="sample">サンプルp>CSS.sample{border:solid 1px black;}となっています。・線の種類はsolid 実線dotted 点線dashed 破線double 二重線やgroove 窪んだ線ridge 隆起した線inse [続きを読む]
  • HTML リンクをつくる aタグ
  • こんにちは。レモンティーです。今回はHTMLでリンクをつくります。使うタグはaタグですa href="URL">リンクa>こんな感じでaタグにhref属性の値としてURLを設定して使います。これでaタグの中身がリンクになります。試しにはてなブログにリンクをつくるとリンクこんな感じになります。↑はこれを直に書いています(はてな記法で編集しているのですがHTMLタグも使えるみたいですね)a href="http://sawalemounity.hatenablog.com/arc [続きを読む]
  • VSのスニペットでXAMLのGridを楽に書く
  • こんにちは。レモンティーです。XamalinでGridを使うと画面を仮想的にエクセルのように分割してレイアウトができます。…しかし、やってることのわりに長いです。すでに楽な書き方がある場合は教えて欲しいくらいです。と、いうわけで今回は…sawalemounity.hatenablog.com↓を↑の記事の手順でスニペットに登録したよ…って記事です。内容はここまでですが以下ぐだぐだ続きます笑 GridPosition gr R [続きを読む]
  • C# 配列・Listを複数のキーで並べ替える
  • こんにちは。レモンティーです。今回は、配列やListの要素を複数のキーで並び替えます。やり方は、↓のOrderByメソッドの後にThenByメソッドを使うだけです。sawalemounity.hatenablog.comvar Party = new List { new Human{Name = "あ",Level = 56,Age = 34 }, new Human{Name = "い",Level = 77,Age = 34}, new Human{Name = "う",Level = 45,Age = 34}, [続きを読む]
  • C# 配列・Listの重複を無くす
  • こんにちは。レモンティーです。今回は、配列やListから要素を重複しないように取り出します。”無くす”と言ってますが元の配列が書き換わるわけではないです使うのはDistinctメソッドです。こんな感じで使うと、重複を取り除いてくれますvar Party = new Human[] { new Human{Name = "たかし",Job = "戦士"}, new Human{Name = "あけみ",Job = "僧侶"}, new Human{Name = [続きを読む]
  • C# 配列・Listのソート・要素の並び換え
  • こんにちは。レモンティーです。今回は、配列・Listの要素を並び換え、上からn個だけ取得します。先に例を書くとこんな感じです var Party = new List { new Human{Name = "けんじ",Level = 12}, new Human{Name = "たかし",Level = 44}, new Human{Name = "あけみ",Level = 25}, new Human{Name = "ひろき",Level = 31}, new Human{Name [続きを読む]
  • C# 文字列の一部を取得する
  • こんにちは。レモンティーです。今回は、文字列の一部分だけを抜き出して取得します。使うのはこれです。var x = a.Substring(n);//またはvar x = a.Substring(n,L)上のように書くとxにaのn文字目以降が入ります。(最後まで)下側のように書くとn文字目から数えてL文字がはいります。ただし、n文字目というのは0から数え始めるのでちょっと普段の感覚とは異なります。なので、↓でもでてきたIndexOfメソッドと組み合わせます。s [続きを読む]
  • C# 文字列を分割〜特定の文字で区切る〜
  • こんにちは。レモンティーです。今回は文字列の分割です。「、」など指定した文字で区切って取得します。var b = "あああいあいああああ"var a = b.Split('い');のように書きます。これだとa[0] = "あああ";a[1] = "あ";a[2] = "ああああ";みたいに分割して取得できます。またvar b = "私の名前は山田。好きな食べ物は、しっとりリングドーナツ。";var a = b.Split( 'て','に','を','は','、','。');このように複数指定することも [続きを読む]
  • C# 文字列の一部を検索・削除
  • こんにちは。レモンティーです。今回は、文字列の中から指定した特定の文字列を検索して探し出す文字列の一部を削除するの二つです。検索はIndexOfメソッドでできます。これは、こんな風に書くとvar index = x.IndexOf("AAA");文字列xのなかにAAAという文字列が最初にでてくるのが何文字目かを変数indexに入れてくれます。ただし0から始まるので普段の感覚とは1つずれます。まあこの数字はだいたい変数のまま使うので問題はない [続きを読む]
  • C# 配列・Listに条件に合う要素があるかどうか調べる
  • こんにちは。レモンティーです。今回は、配列やListのなかに特定の条件を満たす要素があるかどうか判定します。Unityで言うと、パーティーメンバーを入れてある配列のなかにレベルが99のメンバーがいるかどうか調べる…とか全員が僧侶かどうか調べる…みたいな使い方がありそうですね。今回はLinqのAnyメソッドとAllメソッドを使いますのでこれを書いておきますusing System.Linq;ではやってみます次のようなクラスに対して… c [続きを読む]
  • C# 文字列の一部を別の文字列に変更する
  • こんにちは。レモンティーです。今回は、文字列の一部を別の文字列にチェンジします。使うのはStringクラスのReplaceメソッドです。例えば次のように書くとvar x = "あいうえおbeforeかきくけこ";var y = x.Replace("before","after");yには"あいうえおafterかきくけこ"が代入されます。このメソッドではx自身は変更されないので、自身を書き換えたい場合は x = x.Replace("AAA","BBB");のように書かないといけません。また次 [続きを読む]
  • C# 日付の文字列への変換まとめ
  • こんにちは。レモンティーです。以前、↓の記事にて日付の文字列への変換について書きました。sawalemounity.hatenablog.comしかしこれでも結構書く量は多いので、今回はもっと省略できる書き方を集めてみました。以下、書き方と出力のセットです。dateはDateTime型の変数で、2017年11月11日22時33分44秒です。まずは前回の内容ですdate.ToString("yyyy-MM-dd-HH-mm-ss");↓2017-11-11-22-33-44これの追加知識たちがこの↓二つdate [続きを読む]
  • C# 配列やListの平均・合計・最小・最大の値を求める
  • こんにちは。レモンティーです。今回は、Linqのメソッドで配列やリストの平均値・合計・最大値・最小値を求めます。まずこれを…using System.Linq;今回は、↓のようなListで試してみます。var list1 = new List { 7, 2, 51, 3, 6, 29, 8, 35, 44, 9 };まず合計var sum = list1.Sum();これで変数Sumにlist1の要素の合計値が入ります。これだと194でした。平均・最大・最小についてもこれと全く同じようにできます。それぞれ Avera [続きを読む]
  • C# 配列やListに同じ値・連続した値を入れる
  • こんにちは。レモンティーです。今回は、配列やListについてです。配列やListを扱っていて、同じ値を多数の要素に設定したり連続した値を設定したいときはLinqのEnumerable.RepeatやEnumerable.Rangeを使います。using System.Linq;としておいてvar x = Enumerable.Repeat("ABC", 100).ToArray();とすると配列xに100個の文字列ABCを入れることができます。X[0]〜x[99]にABCが入るわけです。同様にvar x = Enumerable.Repeat("ABC" [続きを読む]