グラフ 第2軸の作り方

matplotlibを使って2軸あるグラフを作成してみます。

 

 

Python3: 3Dプロット from mpl_toolkits.mplot3d import Axes3D

3Dプロットのやりかたです。

モジュールは

from mpl_toolkits.mplot3d import Axes3D
%matplotlib notebook

を使っていきます。

 

 

カレントディレクトリのテキストファイルのリストを作成する方法、リスト内包表記

 

リスト内包表記を使うと3行が1行に短縮できる

 

リスト内包表記を使って、テキ

 

ストファイルのみを抽出してみる

Unity:衝突

久々にUnityを触ってみました。

ボールをキューブにぶつけたときに、キューブが消滅してポイントが入ると動きです。

下準備

  1. 地面をプレーンで作成
  2. スフィア(Player)とキューブ(collier object)を出す
  3. プレーンの周りをキューブで囲んで壁にします。

Playerをキーボードで動かせるようにする。PlayerController.cs

さらに、オブジェクトに接触したときに、接触したものを検知して、見えなくし、点数が加算されるコードをいれます。

衝突オブジェクトのis Trigerはチェックを入れておいて、上記のOnTriggerが機能するようにします。

衝突オブジェクトはくるくる回るようにしておきます。

カメラが、Playerをついてまわるようにします。

 

UIを追加します。UI Canvas Text をヒエラルキーへ追加します。

shift + alt +左クリックで 左上にTextをピン留めできます。

PlayerController.csへ得点を追加します。

モジュールUnityEngine.UIを追加

pubulic Text countTextを定義して、予め作っておいたcount変数を代入します。

 

public Textにはインスペクターから Canvas直下のTextオブジェクトをドラックアンドドロップで入れます。

2回繰り返すスクリプトは関数化します。

 

で、使うときはこうします。