- 2022.03.28 Monday
- スポンサーサイト
-
一定期間更新がないため広告を表示しています
- | スポンサードリンク | - | | - | - | pookmark |
- 2013.05.20 Monday
- とりあえずunity4 C#のことはじめ(なんだか発音のかわいいアドミソン教授?おじいちゃんの このビデオチュートリアルで結局やったこと。)
-
http://www.unitypro.co.uk/Getting_Started_With_Unity_C_Sharp■1なんだか発音のかわいいアドミソン教授?おじいちゃんのこのビデオチュートリアルで結局やったこと。Hierarchy(ヒエラルキー)パネルにMain Camera(メインカメラ)がある前提。(Flash でいうrootのレイヤー1にMainCameraがあるような感じstageにおいてあるインスタンス)それぞれAsset<Creat<C# Scriptで新規 C#ScriptファイルをAssetにつくって貼り付け。part1C#Lesson-1 下記スクリプトを Main Cameraにドラッグして使う---------------------------------------------------------------------using UnityEngine;using System.Collections;public class NewBehaviourScript : MonoBehaviour {// Use this for initializationvoid Start () {print("This Time Start");}// Update is called once per framevoid Update () {print("This is from Update");}}---------------------------------------------------------------------part2C#Lesson-2 下記スクリプトをMain Cameraにドラッグして使う----------------------------------------------------------------------using UnityEngine;using System.Collections;public class myScript : MonoBehaviour {// Use this for initializationvoid Start () {print("This is from start");print("This is from start again.");print("This is from start even again.");}// Update is called once per framevoid Update () {}}----------------------------------------------------------------------part3C#Lesson-3 下記スクリプトをMain Cameraにドラッグして使う----------------------------------------------------------------------using UnityEngine;using System.Collections;public class myVariable : MonoBehaviour {// Use this for initializationvoid Start () {//int myHealth=88;print("Player health=");print(myHealth);}// Update is called once per framevoid Update () {}}----------------------------------------------------------------------part4C#Lesson-4 下記スクリプトをMain Cameraにドラッグして使う-----------------------------------------------------------------------using UnityEngine;using System.Collections;public class myArithmetic : MonoBehaviour {// Use this for initializationvoid Start () {//integer is 整数なので 0になります////////int X=2;int Y=6;int Z=0;//This is answer.Z=X+Y;//Asdditionprint(Z);Z= Y-X;//Subtractionprint(Z);Z=X-Y;//Subbtactionprint(Z);Z=X*Y;//Multiplecationprint(Z);Z=Y/X; //Dicisionprint(Z);Z=X/Y;//Dicisionprint(Z);Z=Y%X; //Mod oparatorprint(Z);}}-----------------------------------------------------------------------part5C#Lesson-5 下記スクリプトをMain Cameraにドラッグして使う------------------------------------------------------------------------using UnityEngine;using System.Collections;public class myFormulas : MonoBehaviour {// Use this for initializationvoid Start () {int Answer=0;Answer=2+3*(4+2)/2 -4;print ("The anser is:"+Answer+" the end.");//Simple formula.}}------------------------------------------------------------------------part6C#Lesson-6 下記スクリプトをMain Cameraにドラッグして使う------------------------------------------------------------------------using UnityEngine;using System.Collections;public class myIncrement : MonoBehaviour {// Use this for initializationvoid Start () {int X=2;print(X);//print(X++);//Post incriment ///output// printed time plus1= 2//print(++X);//Pre incriment ///output// print time plus1 = 3//print(X--);//Post decrement ///output// printed time plus1= 2print(--X);//Pre decrement ///output// printed time plus1= 1print(X);}}------------------------------------------------------------------------part7C#Lesson-7 下記スクリプトをMain Cameraにドラッグして使う------------------------------------------------------------------------using UnityEngine;using System.Collections;public class myAssignments : MonoBehaviour {// Use this for initializationvoid Start () {int X=4;print(X);//This does not mean equal = .X=X+2; print(X); //== means equals.X=4; print(X);X+=2;//The same as X=X +2:print(X);X=4; print(X);X-=2;//The same as X=X-2;print(X);X=4;print(X);X*=2;//Same as X=X*2;print(X);X=4;print (X);X/=2; //The same as X = X/2;print(X);X=4;print(X);X%=2;//The same as X % 2;print(X);}}------------------------------------------------------------------------part8C#Lesson-8 下記スクリプトをMain Cameraにドラッグして使う------------------------------------------------------------------------using UnityEngine;using System.Collections;public class myGlobal : MonoBehaviour {//private int Y=45;//This is global variable //private Inspector can't chenge//public int Y=45;//This is global variable //public Inspector can chengeint Y=45;//This is global variable //non edit is private Inspector can't chenge// Use this for initializationvoid Start () {int X =50;//This is local variableprint(Y);}}------------------------------------------------------------------------part9C#Lesson-9 下記スクリプトをMain Cameraにドラッグして使う------------------------------------------------------------------------using UnityEngine;using System.Collections;public class myFlort : MonoBehaviour {// Use this for initializationvoid Start () {int X=3;//int is -2147483648 to +2147483647float Z=3.0f;//float is +/-1.5 x 10-45 to +/- 3.4 X 10+38 w/ 7 digit accuracy. 0.3333333//Z=1.0f/3.0f;//Z=(float)X+5.0f;//Cast floatX=(int)Z+5;//Cast int//print("Z is:"+Z);print("X is:"+X);/*X=1/3;print(X);*/}}------------------------------------------------------------------------part10C#Lesson-10 下記スクリプトをMain Cameraにドラッグして使うさらに定義しているInspecter パネルのpublic GUISkin myStyleにAsset<create<GUIskin作ってそれをドラッグしてGUIskinを選択してInspecter パネルで色々調整。------------------------------------------------------------------------using UnityEngine;using System.Collections;public class myGUI : MonoBehaviour {public GUISkin myStyle;public string myString="Hellow UNITY3D";int X=1;void OnGUI(){GUI.skin=myStyle;GUI.Label(new Rect(10,10,1200,80),myString + X++);}}-----------------------------------------------------------------------part11C#Lesson-11 下記スクリプトをMain Cameraにドラッグして使うさらに定義しているInspecter パネルのpublic GUISkin myStyleにAsset<create<GUIskin作ってそれをmyCalculatorGUISkinにリネームしてドラッグしてmyStyleに割り当てGUIskinを選択してInspecter パネルで色々調整。public int X;public int Y;それぞれがpublicなのでInspecterでいじれる。------------------------------------------------------------------------using UnityEngine;using System.Collections;public class myCalculator : MonoBehaviour {public GUISkin myStyle;public int X=1;public int Y=2;int theAnswer=0;void OnGUI(){GUI.skin=myStyle;theAnswer=X+Y;GUI.Label(new Rect(10,10,1200,80),X+" + "+Y+" = "+theAnswer);theAnswer=X-Y;GUI.Label(new Rect(10,90,1200,80),X+" - "+Y+" = "+theAnswer);theAnswer=X*Y;GUI.Label(new Rect(10,170,1200,80),X+" x "+Y+" = "+theAnswer);theAnswer=X/Y;GUI.Label(new Rect(10,250,1200,80),X+" / "+Y+" = "+theAnswer+"(Integer Arithmetic.)");theAnswer=X%Y;GUI.Label(new Rect(10,330,1200,80),X+" % "+Y+" = "+theAnswer);}}------------------------------------------------------------------------download link (unity4 version 4.1.2f1)ダウンロードリンクが表示されなかったので更新------------------------------------------------------------------------------------------
- | whaison | Unity3d | 20:59 | comments(0) | - | pookmark |
- 2013.05.17 Friday
- Blender2.6系の日本語化方法となんか右のパネルフレームレートとかFlashのパネルみたいな件
-
Blender2.6系の日本語化方法となんか右のパネル「フレームレート:24fps」とかFlashのパネルみたいな件
ひさしぶりにBlender 2.67をダウンロードしてみた。
Blender2.6系の日本語化方法さんにのっていた。メニューの日本語化の方法は、
メニューから "File" > "User Preferences"を選択。"System"タブをクリッ ク。右下の"International Fonts"にチェックを入れ 、"Language"の"Japanese(日本語)を選択、その下 の"Translate:"の"Interface"と"Tooltip"のチェックをそれぞれ入れる。それにしても なんか右下のパネル「フレームレート:24fps」とかFlashのパネルみたい下のタイムラインも。。 - | whaison | Blender | 17:40 | comments(0) | - | pookmark |