フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。 プラットフォームサポートはiPhone/iPod Touch/iPad、Mac、PC、Web、Wii、Xbox360、Android、PlayStation 3、PlayStation 4、PS Vita他
■注意事項
「アセットを買えば」「チュートリアルやれ」等禁止、初心者の質問疑問に初心者が答えるスレ、ググれじゃなく何のキーワードでググったらいいかを書く
次スレは>>950以降にできるだけ早く(できれば回答者が回答した後にでも余裕を持って)建てて下さい。
■Unity 2ch Wiki(まとめ、過去ログ、リンク集)
http://www24.atwiki.jp/unity2ch/
●リンク
・Unity(日本公式サイト)
http://unity3d.com/jp
・マニュアル
http://docs.unity3d.com/ja/current/Manual/index.html
・チュートリアル
http://unity3d.com/jp/learn/tutorials
・スクリプトリファレンス
http://docs.unity3d.com/ja/current/ScriptReference/index.html
・FAQ
http://unity3d.com/jp/unity/faq
・MSDN
http://msdn.microsoft.com/ja-jp/ms348103←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。
関連スレ
【3Dゲームエンジン】Unity質問スレッド35
https://mevius.5ch.net/test/read.cgi/gamedev/1523771570/
探検
【ゲームエンジン】Unity初心者質問スレBuild1
■ このスレッドは過去ログ倉庫に格納されています
1名前は開発中のものです。
2018/06/06(水) 10:45:19.46ID:3pAIyBsg492名前は開発中のものです。
2018/09/01(土) 13:56:57.88ID:PNIbFc8L 赤線ついてる行のvoid Start(){ }全部ですか?
493名前は開発中のものです。
2018/09/01(土) 14:01:48.35ID:bX6t3Mwb 17〜19行全部だ
Startメソッドは二つもいらぬ
Startメソッドは二つもいらぬ
494名前は開発中のものです。
2018/09/01(土) 14:08:50.21ID:PNIbFc8L 消しましたがまたあのエラーメッセージが出ました…
ちなみに消した後のスクリプトの画面です。これからバイトなので返信遅れると思います。申し訳ありません…
https://imgur.com/a/7smOTON
ちなみに消した後のスクリプトの画面です。これからバイトなので返信遅れると思います。申し訳ありません…
https://imgur.com/a/7smOTON
495名前は開発中のものです。
2018/09/01(土) 14:10:48.40ID:bX6t3Mwb おっと、見落としてたわ
14行目の}も消しなさいw
14行目の}も消しなさいw
496名前は開発中のものです。
2018/09/01(土) 14:12:43.11ID:ZtaY+aBO void start(){}}
}がひとついらない
}がひとついらない
497名前は開発中のものです。
2018/09/01(土) 14:13:50.11ID:bX6t3Mwb 全部解決したら解説しようと思ってたのに…
まあいいや、困れ
まあいいや、困れ
498名前は開発中のものです。
2018/09/01(土) 22:44:40.84ID:PNIbFc8L >>495動きました!!!ありがとうございます!!返信遅れて申し訳ありません!!
499名前は開発中のものです。
2018/09/01(土) 23:08:55.53ID:vbV+SNJ0 失礼します。
Input.GetKey(KeyCode.LeftAllow)
が押しっぱなしではなく離した瞬間のみtrueになるのですが
原因がわかる方いらっしゃいますでしょうか。
unityのバージョンは2018.2.3f1です。
Input.GetKey(KeyCode.LeftAllow)
が押しっぱなしではなく離した瞬間のみtrueになるのですが
原因がわかる方いらっしゃいますでしょうか。
unityのバージョンは2018.2.3f1です。
500名前は開発中のものです。
2018/09/01(土) 23:12:38.72ID:ZtaY+aBO 離した瞬間にtrueになるって確認してるコードが間違ってんじゃないの
501名前は開発中のものです。
2018/09/01(土) 23:20:05.44ID:vbV+SNJ0 >>500
実際に動作させるとそうなります。
Debug.Logで確認しても離した瞬間のみです。
使用している関数は間違いなくGetKeyであり、GetKeyUpではありません。
void Update(){
Debug.Log.("Update")
if( Input.GetKey(KeyCode.LeftAllow)){
Debug.Log("Left");
}
}
とすると、Updateは毎フレーム出ますがLeftは離した瞬間のみ出ます。
実際に動作させるとそうなります。
Debug.Logで確認しても離した瞬間のみです。
使用している関数は間違いなくGetKeyであり、GetKeyUpではありません。
void Update(){
Debug.Log.("Update")
if( Input.GetKey(KeyCode.LeftAllow)){
Debug.Log("Left");
}
}
とすると、Updateは毎フレーム出ますがLeftは離した瞬間のみ出ます。
502498
2018/09/01(土) 23:34:43.35ID:vbV+SNJ0 原因判明しました。
Virtual Joy StickというAssetのpluginがなにか影響していたようです。
Assetsから削除したところ通常の動作に戻りました。
ありがとうございました。
Virtual Joy StickというAssetのpluginがなにか影響していたようです。
Assetsから削除したところ通常の動作に戻りました。
ありがとうございました。
503名前は開発中のものです。
2018/09/02(日) 15:45:44.96ID:FDNByjh9 Android用のアプリを作っていて、
アプリを起動したときに、画像の一部を読みこんだ段階でアプリの画面が写るようにしたいと思い、
アセットバンドルを使おうとしているところです。
現在、Asset Bundle Browserを使って、複数のAssetBundleに画像を何枚かに分けて入れて、
AssetBundleをビルドし、StreamingAssetsフォルダに保存するところまでできました。
ローカルのStreamingAssetsフォルダから読み込む形です。
Androidでアプリを起動したときに、初めのAssetBundleの画像を読みこんだ段階で
アプリの画面が写るようにしたいと思っていますが、
AssetBundleを読み込むためのコード作りで躓いています。
http://tsubakit1.hateblo.jp/entry/2016/03/19/022019
このページ内の
「1.ABに8枚ずつ格納し、全てのスプライトを逐次ロードする(コード)」のところにある参考コード
https://gist.github.com/tsubaki/490c9576a61edaf7b87f
を参考にしてAndroid用のコード作っているのですが、
コードの訂正などをお願いします。
(続く)
アプリを起動したときに、画像の一部を読みこんだ段階でアプリの画面が写るようにしたいと思い、
アセットバンドルを使おうとしているところです。
現在、Asset Bundle Browserを使って、複数のAssetBundleに画像を何枚かに分けて入れて、
AssetBundleをビルドし、StreamingAssetsフォルダに保存するところまでできました。
ローカルのStreamingAssetsフォルダから読み込む形です。
Androidでアプリを起動したときに、初めのAssetBundleの画像を読みこんだ段階で
アプリの画面が写るようにしたいと思っていますが、
AssetBundleを読み込むためのコード作りで躓いています。
http://tsubakit1.hateblo.jp/entry/2016/03/19/022019
このページ内の
「1.ABに8枚ずつ格納し、全てのスプライトを逐次ロードする(コード)」のところにある参考コード
https://gist.github.com/tsubaki/490c9576a61edaf7b87f
を参考にしてAndroid用のコード作っているのですが、
コードの訂正などをお願いします。
(続く)
504503
2018/09/02(日) 15:48:24.31ID:FDNByjh9 1 using UnityEngine;
2 using System.Collections;
3 using UnityEngine.UI;
4
5 public class LoadAssetbundle : MonoBehaviour
6 {
7 IEnumerator Start ()
8 {
9 var image = GetComponent<Image> ();
10 var fileNames = new string[] { "ファイル名1", "ファイル名2", "ファイル名3" };
?この10行目には一つ目のアセットバンドル内のファイルを書けばよくて二つ目以降のアセットバンドルに関しては省略でいいのでしょうか?
11 var assetbundleNames = new string[] { "/アセットバンドル名1", "/アセットバンドル名2", "/アセットバンドル名3" };
12
13 yield return new WaitWhile (() => Input.GetMouseButtonDown (0) == false);
14
15 float time = Time.realtimeSinceStartup;
16
17 // AssetBundle内のスプライトを逐次読込
18 foreach (var assetbundlename in assetbundleNames) {
19 var assetbundle = AssetBundle.LoadFromFile (Application.streamingAssetsPath + assetbundlename );
20
21 foreach (var file in fileNames) {
22 var asset = assetbundle.LoadAsset<Sprite> (file);
23 image.sprite = asset;
24 }
25 assetbundle.Unload (false);
26 }
27
28 Debug.Log (Time.realtimeSinceStartup - time);
29 }
30 }
よろしくお願いします。
2 using System.Collections;
3 using UnityEngine.UI;
4
5 public class LoadAssetbundle : MonoBehaviour
6 {
7 IEnumerator Start ()
8 {
9 var image = GetComponent<Image> ();
10 var fileNames = new string[] { "ファイル名1", "ファイル名2", "ファイル名3" };
?この10行目には一つ目のアセットバンドル内のファイルを書けばよくて二つ目以降のアセットバンドルに関しては省略でいいのでしょうか?
11 var assetbundleNames = new string[] { "/アセットバンドル名1", "/アセットバンドル名2", "/アセットバンドル名3" };
12
13 yield return new WaitWhile (() => Input.GetMouseButtonDown (0) == false);
14
15 float time = Time.realtimeSinceStartup;
16
17 // AssetBundle内のスプライトを逐次読込
18 foreach (var assetbundlename in assetbundleNames) {
19 var assetbundle = AssetBundle.LoadFromFile (Application.streamingAssetsPath + assetbundlename );
20
21 foreach (var file in fileNames) {
22 var asset = assetbundle.LoadAsset<Sprite> (file);
23 image.sprite = asset;
24 }
25 assetbundle.Unload (false);
26 }
27
28 Debug.Log (Time.realtimeSinceStartup - time);
29 }
30 }
よろしくお願いします。
505名前は開発中のものです。
2018/09/02(日) 16:08:09.77ID:xFcalBhM ゲーム画面のピクセル単位で座標から色を取得する方法を教えてくれ
506名前は開発中のものです。
2018/09/02(日) 16:39:34.11ID:aq/4hagr ageる奴には教えない
507名前は開発中のものです。
2018/09/02(日) 16:46:36.29ID:xFcalBhM ゲーム画面のピクセル単位で座標から色を取得する方法を教えてくれ
508名前は開発中のものです。
2018/09/02(日) 17:50:26.80ID:y/8eZbrS w
509弟子 ◆rZPPjYuxmQ
2018/09/02(日) 19:13:48.52ID:/2HwT9SP >>505,507
うんと、簡単なカラーピッカーですけど、こんなんでヒントになるかな
https://i.gyazo.com/5c53ad629a33d84aba1ca9672cf40544.png
https://i.gyazo.com/e7d5b5162e9c0fdc4f743ca7fc00ca3d.png
クリックしたとこの色をRGBa値を表示してくれます
https://i.gyazo.com/75b76252c32ca71ff6969e1fc4efd1a7.png
どっかのサンプルですが、どこから拾ったから忘れました><
うんと、簡単なカラーピッカーですけど、こんなんでヒントになるかな
https://i.gyazo.com/5c53ad629a33d84aba1ca9672cf40544.png
https://i.gyazo.com/e7d5b5162e9c0fdc4f743ca7fc00ca3d.png
クリックしたとこの色をRGBa値を表示してくれます
https://i.gyazo.com/75b76252c32ca71ff6969e1fc4efd1a7.png
どっかのサンプルですが、どこから拾ったから忘れました><
510名前は開発中のものです。
2018/09/02(日) 21:40:20.57ID:yN36FyeR 拡張メソッドは専用のスクリプト作って書けばいいんですよね?それとも何か保存用の機能とかあったりするんですかね?
511名前は開発中のものです。
2018/09/02(日) 22:25:29.35ID:xFcalBhM512名前は開発中のものです。
2018/09/02(日) 23:40:45.76ID:qrAMxSjg 半年以上2ch離れてたからわからないけど、俺のこと指してるのかな
事業安定してきて宣伝する意味が薄れたから、今はないよ
Twitterは前スレにあったんじゃないの。粘着に絡まれてるし、
俺からは言わない
事業安定してきて宣伝する意味が薄れたから、今はないよ
Twitterは前スレにあったんじゃないの。粘着に絡まれてるし、
俺からは言わない
513名前は開発中のものです。
2018/09/03(月) 07:06:24.74ID:vc7sWafP >>504
アセットバンドルもコルーチンもよくわからないけど
ぱっと見、画像を表示するループの前に中断処理を入れているように見える
試しに13行目 yield return 〜
を23行目 image.sprite = asset;の下に入れてみたらどうだい?
見当違いだったらごめんよ
アセットバンドルもコルーチンもよくわからないけど
ぱっと見、画像を表示するループの前に中断処理を入れているように見える
試しに13行目 yield return 〜
を23行目 image.sprite = asset;の下に入れてみたらどうだい?
見当違いだったらごめんよ
514名前は開発中のものです。
2018/09/03(月) 20:14:52.94ID:aLwDHYRc public float interval = 0.1f;
void OnTriggerEnter2D(Collider2D coll) //当たり判定
{
if (coll.gameObject.tag == "fire") //fireの当たり判定
{
StartCoroutine("Blink");
}
}
//点滅
public IEnumerator Blink()
{
while (true)
{
var renderComponent = GetComponent<Renderer>();
renderComponent.enabled = !renderComponent.enabled;
yield return new WaitForSeconds(interval);
}
}
攻撃貰った数秒だけ点滅させたいんですけど、うまくいきません。
分かる方いたらよろしくお願いします。
void OnTriggerEnter2D(Collider2D coll) //当たり判定
{
if (coll.gameObject.tag == "fire") //fireの当たり判定
{
StartCoroutine("Blink");
}
}
//点滅
public IEnumerator Blink()
{
while (true)
{
var renderComponent = GetComponent<Renderer>();
renderComponent.enabled = !renderComponent.enabled;
yield return new WaitForSeconds(interval);
}
}
攻撃貰った数秒だけ点滅させたいんですけど、うまくいきません。
分かる方いたらよろしくお願いします。
515名前は開発中のものです。
2018/09/03(月) 20:59:49.58ID:tgVVdu0K どううまく行かないのかくらい書こうか
数秒って仕様に対してwhile(true)はおかしくない?
数秒って仕様に対してwhile(true)はおかしくない?
516名前は開発中のものです。
2018/09/03(月) 21:04:21.53ID:aLwDHYRc 当たり判定後にずっと点滅になるのを指定した時間だけ点滅するようにしたいです
517名前は開発中のものです。
2018/09/03(月) 21:15:54.30ID:+w8X/Qp7 while(true)を
for(float i = 0; i < 指定秒; i += interval)
とかに書き換えればええんでないの
for(float i = 0; i < 指定秒; i += interval)
とかに書き換えればええんでないの
518名前は開発中のものです。
2018/09/03(月) 21:26:54.57ID:aLwDHYRc ありがとうございます!ちょっとためしてみます
519名前は開発中のものです。
2018/09/03(月) 21:35:07.14ID:h+zzshNm >>513
ありがとうございます。
試してみましたがあまり変わりませんでした。
他のところが間違ってるのかもしれないです。
どなたか複数のアセットバンドルの内、一つを読み込んだ段階で
画面を表示させるためのコードがわかるかたいたら教えてください。
ありがとうございます。
試してみましたがあまり変わりませんでした。
他のところが間違ってるのかもしれないです。
どなたか複数のアセットバンドルの内、一つを読み込んだ段階で
画面を表示させるためのコードがわかるかたいたら教えてください。
520514
2018/09/03(月) 21:37:25.36ID:aLwDHYRc ためしてみました、2回に1回くらい消えたままになります
521514
2018/09/03(月) 21:41:49.37ID:aLwDHYRc >>517秒数変えたら大丈夫でした
ありがとうございました!
ありがとうございました!
522名前は開発中のものです。
2018/09/06(木) 22:10:10.37ID:Wdj0MTwo 今2dで見下ろし型のゲームを作ろうとしていて、移動した方向にプレイヤーが向くスクリプトを書いているのですが、
void update()
{
input(); //入力
}
void fixedupdate()
{
move(); //古座標取得、移動
rot(); //回転
}
という風にやっているのですが、移動は出来ても回転しません
ログで座標を取って見ると古座標と現座標が同じになっていました
fixedupdateやupdate内では座標情報は変化しないのでしょうか
void update()
{
input(); //入力
}
void fixedupdate()
{
move(); //古座標取得、移動
rot(); //回転
}
という風にやっているのですが、移動は出来ても回転しません
ログで座標を取って見ると古座標と現座標が同じになっていました
fixedupdateやupdate内では座標情報は変化しないのでしょうか
523名前は開発中のものです。
2018/09/06(木) 22:16:10.61ID:U2D2+Vnm まず肝心のrot()はどうなってますか?
524名前は開発中のものです。
2018/09/06(木) 22:22:36.21ID:Wdj0MTwo 拡張メソッドで
public static void LookAt2D(vector3 transform_position,vector3 moveway,vector3 target_position)
{
vector3 rotvectol=(target_position−transform_position).momalized;
Quateinion FromToRotation(vector3 moveway,rotvectol);
}
でプレイヤーの後ろ側を古座標に向けるように
LookAt2D(transform.position,vector3.down,old_playerpos);
としています ちゃんとtransform.translateで動かす前に古座標を取得しています
public static void LookAt2D(vector3 transform_position,vector3 moveway,vector3 target_position)
{
vector3 rotvectol=(target_position−transform_position).momalized;
Quateinion FromToRotation(vector3 moveway,rotvectol);
}
でプレイヤーの後ろ側を古座標に向けるように
LookAt2D(transform.position,vector3.down,old_playerpos);
としています ちゃんとtransform.translateで動かす前に古座標を取得しています
525弟子 ◆rZPPjYuxmQ
2018/09/06(木) 23:16:41.21ID:U2D2+Vnm 一応、参考までに
ttp://tsubakit1.hateblo.jp/entry/2014/08/02/030919
ここの真ん中あたりにFromToRotationのサンプルあるので
まず、それを単体(例えば何かのキー押したら動く)ようにして確認してみるのはどうでしょうか
自分サンプル作ったら特に問題なかったです
それから、コードですがコピペだとしたらスペルミスがあるのですが・・・
ttp://tsubakit1.hateblo.jp/entry/2014/08/02/030919
ここの真ん中あたりにFromToRotationのサンプルあるので
まず、それを単体(例えば何かのキー押したら動く)ようにして確認してみるのはどうでしょうか
自分サンプル作ったら特に問題なかったです
それから、コードですがコピペだとしたらスペルミスがあるのですが・・・
526名前は開発中のものです。
2018/09/06(木) 23:24:25.34ID:JB0Cf20e X それを単体(例えば何かのキー押したら動く)ようにして
○ それを単体、例えば何かのキー押したら動くようにして
()がつく場合は()が無い場合に日本語が通じるように書くこと。人に教える前に日本語勉強しろ
○ それを単体、例えば何かのキー押したら動くようにして
()がつく場合は()が無い場合に日本語が通じるように書くこと。人に教える前に日本語勉強しろ
527名前は開発中のものです。
2018/09/06(木) 23:25:51.63ID:U2D2+Vnm528名前は開発中のものです。
2018/09/07(金) 19:42:20.51ID:lsD5Bh9y オブジェクトの位置をインスペクター初期に設定した位置に戻すのって
初期にオブジェクト位置を取得しておいて
戻したい時にその取得値をぶっこむしかいないですか?
なんか簡単にインスぺの初期値を取得するのってないんですか?
例えるならこんな感じのです
transform.localPosition = Vector3.inspecterReset
または
transform.localPosition = new Vector3(インスぺ初期値, インスぺ初期値, インスぺ初期値)
初期にオブジェクト位置を取得しておいて
戻したい時にその取得値をぶっこむしかいないですか?
なんか簡単にインスぺの初期値を取得するのってないんですか?
例えるならこんな感じのです
transform.localPosition = Vector3.inspecterReset
または
transform.localPosition = new Vector3(インスぺ初期値, インスぺ初期値, インスぺ初期値)
529名前は開発中のものです。
2018/09/07(金) 21:54:41.80ID:9OXGk4KY >>528
なんで、それじゃあかんの?
なんで、それじゃあかんの?
530528
2018/09/07(金) 22:28:16.56ID:lv+ZCuPP オブジェクトが50個になるので、全部記録させるの手間だなと思って
ストラクトの変数でどこかに保管されてるのかなと思ったのですが、なさそうですね
ストラクトの変数でどこかに保管されてるのかなと思ったのですが、なさそうですね
531名前は開発中のものです。
2018/09/07(金) 22:42:52.52ID:HEwz+CQu startで初期値を保存しとくscript作って貼ればいいんじゃない?
532名前は開発中のものです。
2018/09/15(土) 23:50:07.68ID:LxWm2AzV ガチ初心者ですが、今おすすめの書籍ってなんですかね? 2018.2対応だと猫が書いてあるのとひよこのやつがヒットしたんですが
今のところやってみたいのはちょっとした2Dパズルゲームの作成→艦これもどき(どちらかというと改みたいな落としきりの方向。ブラゲやスマゲ化はまだ敷居が高そうなので目指さない)なんですが
今のところやってみたいのはちょっとした2Dパズルゲームの作成→艦これもどき(どちらかというと改みたいな落としきりの方向。ブラゲやスマゲ化はまだ敷居が高そうなので目指さない)なんですが
533名前は開発中のものです。
2018/09/16(日) 01:04:57.37ID:S6i6ogcT534名前は開発中のものです。
2018/09/16(日) 09:22:28.75ID:WeoJYzw7535名前は開発中のものです。
2018/09/16(日) 09:26:30.00ID:WeoJYzw7 誤解されないように書いておくと533の質問はここでしかしてないです
536名前は開発中のものです。
2018/09/16(日) 10:48:55.67ID:WeoJYzw7 連投すみません。535は533の質問ではなく532の質問でした。
マルチでもいいよとおっしゃっていただけるのでしたら534についてここで伺ってみたいのですが
マルチでもいいよとおっしゃっていただけるのでしたら534についてここで伺ってみたいのですが
537名前は開発中のものです。
2018/09/16(日) 10:59:56.09ID:dLLBcIBT スクリプトで他のオブジェクトにセットしてあるスクリプトのメソッドを呼び出したいんだけど、ネットで調べたけどエラーになってできないんだけど
どういう風に書けばいいのか教えて
どういう風に書けばいいのか教えて
538名前は開発中のものです。
2018/09/16(日) 11:45:32.69ID:8T0hdr1g OnTriggerEnter2Dで敵と剣がヒットした位置にエフェクトを出したいのですが良い方法はないでしょうか?
調べてみるとGetContactする方法がでてくるのですがどうやらOnCollisionEnter2Dのほうじゃないと取れないようでisTriggerをオフにしろとか回答されてたりするけどそれじゃ剣コリジョンで押したりできるようになっちゃうし。
いまは剣と敵の中間位置に適当に出してるんですが剣も敵も長いのですごい変で萎えます
調べてみるとGetContactする方法がでてくるのですがどうやらOnCollisionEnter2Dのほうじゃないと取れないようでisTriggerをオフにしろとか回答されてたりするけどそれじゃ剣コリジョンで押したりできるようになっちゃうし。
いまは剣と敵の中間位置に適当に出してるんですが剣も敵も長いのですごい変で萎えます
539名前は開発中のものです。
2018/09/16(日) 11:49:19.02ID:8T0hdr1g >>537
OtherComponent otherCmp = otherObj.GetComponent<OtherComponent>();
if( otherCmp ){
otherCmp.myfunc();
}
これでどうだ
OtherComponent otherCmp = otherObj.GetComponent<OtherComponent>();
if( otherCmp ){
otherCmp.myfunc();
}
これでどうだ
540名前は開発中のものです。
2018/09/16(日) 12:13:54.15ID:WeoJYzw7 532ですが、結局ヒヨコ本に手を出してみました
書店が近くにないのでレビューが頼りの博打ですが
グーグルで調べるのだと結局本のおすすめばっかりヒットするんです…
書店が近くにないのでレビューが頼りの博打ですが
グーグルで調べるのだと結局本のおすすめばっかりヒットするんです…
541名前は開発中のものです。
2018/09/16(日) 12:18:30.02ID:yVNdBTmY というか書籍なぞるなら過去の落としてver合わせるのが普通だぞ
最新verの仕様理解するだけならgoogle先生やら講演資料漁る方が早い
最新verの仕様理解するだけならgoogle先生やら講演資料漁る方が早い
542弟子 ◆rZPPjYuxmQ
2018/09/16(日) 12:52:45.16ID:LNRMkHTN543名前は開発中のものです。
2018/09/16(日) 13:27:36.97ID:WeoJYzw7 Google先生に「Unity 2018 初心者」「Unity 2018 入門」などを聞いても侍何とかぐらいしか2018の実践形式をやってなかったです(古いバージョンのならブロック崩しとSTGのが出てきました)。ほかは本の紹介ばかりでした
侍なんとかは操作方法についての説明がなくて意味不明だったのでやむなく本を買いました
侍なんとかは操作方法についての説明がなくて意味不明だったのでやむなく本を買いました
544名前は開発中のものです。
2018/09/16(日) 13:33:55.07ID:wFu+NAEH 買った本のタイトルは?
545名前は開発中のものです。
2018/09/16(日) 13:36:18.44ID:WeoJYzw7 Unity2018入門 最新開発環境による簡単3D&2Dゲーム制作 というやつです。
546名前は開発中のものです。
2018/09/16(日) 13:38:01.65ID:WeoJYzw7 とはいえ、これでも実行結果が参考図と食い違っていて困っているのですが(作中使用されてるバージョンが書いてないんですよね…今年8月発売したものらしいのでバージョンは古くないはずなんですが)
547名前は開発中のものです。
2018/09/16(日) 13:59:07.10ID:WeoJYzw7 もしよろしければ、この問題に回答いただけないでしょうか。
(図1)
https://i.imgur.com/TXAqky2.png
これが上述の教本の指示なのですが
(図2)
https://i.imgur.com/mmMcZZu.png
なぜか指定通りに入力してもこうなってしまって困り果てています。なにがいけないのでしょうか?
(図1)
https://i.imgur.com/TXAqky2.png
これが上述の教本の指示なのですが
(図2)
https://i.imgur.com/mmMcZZu.png
なぜか指定通りに入力してもこうなってしまって困り果てています。なにがいけないのでしょうか?
548名前は開発中のものです。
2018/09/16(日) 13:59:27.77ID:wFu+NAEH バージョンが書いてないのは酷いな。
Unityは過去のバージョンがダウンロード出来るから、
バージョンが分かれば古くてもそれに合わせてダウンロードして使えるのに
Unityは過去のバージョンがダウンロード出来るから、
バージョンが分かれば古くてもそれに合わせてダウンロードして使えるのに
549名前は開発中のものです。
2018/09/16(日) 14:12:07.81ID:WeoJYzw7 いちおうそれらしい情報がどこかにないと探して、インストール説明のページに情報がありました
https://i.imgur.com/cqC8kXY.png
2018.2.0f2らしいですね。当方2018.2.8f1を入れてますが、Hubには2.0f2がないです
https://i.imgur.com/cqC8kXY.png
2018.2.0f2らしいですね。当方2018.2.8f1を入れてますが、Hubには2.0f2がないです
550名前は開発中のものです。
2018/09/16(日) 14:17:43.49ID:8QbNJfjp 誤植じゃない?と言おうとしたが
スケールの値が打ち間違ってますぞ
1 10 1
10 1 1
スケールの値が打ち間違ってますぞ
1 10 1
10 1 1
551名前は開発中のものです。
2018/09/16(日) 14:19:05.68ID:WeoJYzw7 ありがとうございます! こんな初歩的なミスだったとは失敬しましたorz
552名前は開発中のものです。
2018/09/16(日) 14:19:26.86ID:Zrq6Ymqo >>547
拡縮のところ間違うてるよ
拡縮のところ間違うてるよ
553名前は開発中のものです。
2018/09/16(日) 14:20:05.49ID:Zrq6Ymqo ああ…遅かった…
554名前は開発中のものです。
2018/09/16(日) 14:20:30.96ID:dLLBcIBT public class Spherr : MonoBehaviour {
GameObject cube;
// Use this for initialization
void Start () {
cube = GameObject.Find("Cube");
}
// Update is called once per frame
void Update () {
Cube ref = cube.GetComponent<Cube>();
}
}
public class Cube : MonoBehaviour {
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
}
void aaa()
{
}
}
こう書いたけどaaaがSpherr でやっぱ呼び出せない
GameObject cube;
// Use this for initialization
void Start () {
cube = GameObject.Find("Cube");
}
// Update is called once per frame
void Update () {
Cube ref = cube.GetComponent<Cube>();
}
}
public class Cube : MonoBehaviour {
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
}
void aaa()
{
}
}
こう書いたけどaaaがSpherr でやっぱ呼び出せない
555名前は開発中のものです。
2018/09/16(日) 14:21:33.94ID:8QbNJfjp ゲーム内容的にバージョンに影響されるようなこと書いてないと思う
556名前は開発中のものです。
2018/09/16(日) 14:23:02.54ID:Zrq6Ymqo public void aaa()
にしたまへ
にしたまへ
557弟子 ◆rZPPjYuxmQ
2018/09/16(日) 14:55:52.06ID:LNRMkHTN >>554
自分の環境(2018.2.2f1)だと、refって名前ダメみたいね
とりま、これで行けました
https://i.gyazo.com/1f7eb2279eaae4c5ef6e2a770fc3b7bd.png
https://i.gyazo.com/3daa31d379cd0fe022eca2e1e33e99b2.png
Private関数の呼び出しについてはsendmessageでやってます
どちらでもお好きなように
自分の環境(2018.2.2f1)だと、refって名前ダメみたいね
とりま、これで行けました
https://i.gyazo.com/1f7eb2279eaae4c5ef6e2a770fc3b7bd.png
https://i.gyazo.com/3daa31d379cd0fe022eca2e1e33e99b2.png
Private関数の呼び出しについてはsendmessageでやってます
どちらでもお好きなように
558名前は開発中のものです。
2018/09/16(日) 16:41:29.80ID:WeoJYzw7559名前は開発中のものです。
2018/09/16(日) 18:26:39.58ID:dLLBcIBT >>557
出来た、public付けてないでそのまま書いてたのが原因だったわ他にも呼び出し方の理屈がよくわかったわ、ありがとう
出来た、public付けてないでそのまま書いてたのが原因だったわ他にも呼び出し方の理屈がよくわかったわ、ありがとう
560名前は開発中のものです。
2018/09/21(金) 11:52:20.33ID:W7qvhU8y public Imageで書くとインスペクター上からImageをアタッチできるようになりますが、
同じようにAnimatorControllerもアタッチする方法はありますか?AnimatorControllerを別のものに切り替えたいのですが、、
同じようにAnimatorControllerもアタッチする方法はありますか?AnimatorControllerを別のものに切り替えたいのですが、、
561名前は開発中のものです。
2018/09/21(金) 12:46:17.78ID:9E3E24gD562名前は開発中のものです。
2018/09/21(金) 21:17:12.42ID:DKEn2B21 unity初心者なのですが、頭にオブジェクト@をつけて、床に置いてあるオブジェクトA
を頭を振って動かすということをoculos riftでやりたいのですが、
どうすればriftで頭を振ったときにオブジェクト@が一緒についてくるのでしょうか?
を頭を振って動かすということをoculos riftでやりたいのですが、
どうすればriftで頭を振ったときにオブジェクト@が一緒についてくるのでしょうか?
563名前は開発中のものです。
2018/09/21(金) 21:55:53.19ID:rwa3ahJ/564名前は開発中のものです。
2018/09/21(金) 22:15:17.73ID:DKEn2B21565名前は開発中のものです。
2018/09/21(金) 23:15:25.28ID:rwa3ahJ/ 頭にコライダーつければ終わりやん。
566名前は開発中のものです。
2018/09/22(土) 05:41:50.11ID:hxT8lSR/ >>561
ありがとうございます!無事実装できました
ありがとうございます!無事実装できました
567名前は開発中のものです。
2018/09/22(土) 13:09:52.19ID:Fw6S/6kO <<565
たぶんできたと思います、ありがとうございました
たぶんできたと思います、ありがとうございました
568名前は開発中のものです。
2018/09/23(日) 08:30:15.05ID:EQtzcfWn アプリがちょこちょこできてきたから端末で検証したいんだけど、
現状Windowsとiphoneという最悪の組み合わせだから
Android買おうと思うんだが10年くらいiphoneユーザだから
Androidの知識が全くない
オススメの検証用端末とかある?
家のwifi使えるから端末だけ買おうかと思ってるんだが
希望は1万円以下
できれば5000円以内でそこそこテストできるようなものを教えてほしい
docomoショップで聞いても安いやつないみたいでイマイチだった
SXGAとかWSVGAとかのシェアも知りたい
どの画面向けにコンパイルすればいいのか
親切な方お願いします
現状Windowsとiphoneという最悪の組み合わせだから
Android買おうと思うんだが10年くらいiphoneユーザだから
Androidの知識が全くない
オススメの検証用端末とかある?
家のwifi使えるから端末だけ買おうかと思ってるんだが
希望は1万円以下
できれば5000円以内でそこそこテストできるようなものを教えてほしい
docomoショップで聞いても安いやつないみたいでイマイチだった
SXGAとかWSVGAとかのシェアも知りたい
どの画面向けにコンパイルすればいいのか
親切な方お願いします
569名前は開発中のものです。
2018/09/23(日) 10:50:36.13ID:fYlQMocM570名前は開発中のものです。
2018/09/23(日) 11:42:28.15ID:EQtzcfWn571名前は開発中のものです。
2018/09/23(日) 12:28:00.03ID:XP0eKoWi そだね。
最終段階で、ツレとかのアンドロイドでキャリア回線チェックならwifiのみでいいかね。
それで問題出てからsim検討か。
最終段階で、ツレとかのアンドロイドでキャリア回線チェックならwifiのみでいいかね。
それで問題出てからsim検討か。
572名前は開発中のものです。
2018/09/23(日) 20:05:11.89ID:EQtzcfWn 今日3000円ほどでandroid買ってきて早速問題がでました
自宅のwifiのSSIDが見つからない
ググったらSim無しだと見えないチャネルが存在するとのこと
9チャネル以下じゃないとSSIDが見えないとか
自分ちのwifiはどうやら13チャネルでした
で、チャネル変更したいが、無銭LAN付属のソフトが行方不明でできず
なので格安Simに申し込もうと思うんですが、
オススメの業者?ありますか?
そもそも格安SIMってどこに行ったら契約できるのか
店舗型のところを地元で探せばいいんですかねぇ
自宅のwifiのSSIDが見つからない
ググったらSim無しだと見えないチャネルが存在するとのこと
9チャネル以下じゃないとSSIDが見えないとか
自分ちのwifiはどうやら13チャネルでした
で、チャネル変更したいが、無銭LAN付属のソフトが行方不明でできず
なので格安Simに申し込もうと思うんですが、
オススメの業者?ありますか?
そもそも格安SIMってどこに行ったら契約できるのか
店舗型のところを地元で探せばいいんですかねぇ
573名前は開発中のものです。
2018/09/23(日) 20:51:05.87ID:tsQZ6V50 それは流石にスレチ案件では
574名前は開発中のものです。
2018/09/23(日) 21:05:42.63ID:KKgjW6qu575名前は開発中のものです。
2018/09/23(日) 22:40:16.92ID:IfJj8d8g576名前は開発中のものです。
2018/09/23(日) 23:49:02.98ID:EQtzcfWn577名前は開発中のものです。
2018/09/24(月) 06:19:57.43ID:wE5psJ8R 待ってりゃ送ってくるし
先にコンビニで買ってから契約してもいける
どちらでも好きなように
先にコンビニで買ってから契約してもいける
どちらでも好きなように
578名前は開発中のものです。
2018/09/24(月) 08:14:05.50ID:yEKAXWi1 なるほど
親切にありがとうございます
6ヶ月400円のやつにしようかな、まぁSim登録についてはスレチみたいなのでこの辺にしておきます
というかビルドしてandroid に転送して実機検証するだけならそもそもネット環境いらないんですかね
どのタイミングでネット環境が必要になるんだろう
グーグルストアへの登録時点?
どなたか詳しいお方はいませぬか?
親切にありがとうございます
6ヶ月400円のやつにしようかな、まぁSim登録についてはスレチみたいなのでこの辺にしておきます
というかビルドしてandroid に転送して実機検証するだけならそもそもネット環境いらないんですかね
どのタイミングでネット環境が必要になるんだろう
グーグルストアへの登録時点?
どなたか詳しいお方はいませぬか?
580名前は開発中のものです。
2018/09/24(月) 09:33:19.04ID:6cnBMrmF ぎゃああああああ
581名前は開発中のものです。
2018/09/24(月) 09:45:18.75ID:yEKAXWi1 >>579
なるほど
では特にネット環境必要ないんですかね
どこかのサイトを見た際にwifiがあれば十分、みたいな記載があったのでいるのかと思ってましたが
android のネット環境があれば役立つことってなにかありますか?
なるほど
では特にネット環境必要ないんですかね
どこかのサイトを見た際にwifiがあれば十分、みたいな記載があったのでいるのかと思ってましたが
android のネット環境があれば役立つことってなにかありますか?
582名前は開発中のものです。
2018/09/24(月) 10:14:10.90ID:6cnBMrmF583名前は開発中のものです。
2018/09/24(月) 10:16:08.53ID:6cnBMrmF ああそうか、WiFi掴まないのか…
584名前は開発中のものです。
2018/09/24(月) 12:44:28.61ID:yEKAXWi1 >>582
なるほど
納得の説明ありがとうございます
では今作ってるテスト用のローカルアプリには全然必要ないですね
課金システム導入した本チャンのアプリ作成時には必要になりそうですが
wifiはチャンネルにもよるみたいですが、今のところ掴めてないですね〜
まぁいざリリースするとなったら格安Sim入ろうと思います
ありがとうございました
なるほど
納得の説明ありがとうございます
では今作ってるテスト用のローカルアプリには全然必要ないですね
課金システム導入した本チャンのアプリ作成時には必要になりそうですが
wifiはチャンネルにもよるみたいですが、今のところ掴めてないですね〜
まぁいざリリースするとなったら格安Sim入ろうと思います
ありがとうございました
585名前は開発中のものです。
2018/09/24(月) 21:09:58.13ID:1+CgD5Dy https://imgur.com/a/mkOMeqe
https://imgur.com/a/kPLOggq
https://imgur.com/a/23RzG1b
https://imgur.com/a/IZ20cmw
ビルド&ランに失敗します
スマホ側はUSBデバッグ選択済
PC側はUSBドライバインストール済で、ファイル転送モード変えてみたりと
色々やってみたんですが、どうにもうまくいきません。
で、コンソール見てみた結果、
20:27:59のエラーの、スマホのミニマムAPIレベルが15で、プロジェクトのAPIのミニマムレベルが16っていうのがおそらく
原因だと思うんですが、
project settings →player → other settings のミニマムレベルのプルダウンメニューがあるんですが、
16までしか選択できないんですよね・・・。
これはUnityの仕様なんでしょうか。
AndroidStudio側ではSDKマネージャでAPILevel9までインストール済です。買ってきたアンドロイドがandroid2.3で、
APILevelが9までインストールすれば十分かと判断したんですが、
Unity側では16まででしかビルドできないんですかね
となるとスマホ新しいやつ買ってこないといけないでしょうか・・・・。
iphone向けにmacも買いたいんで出費がかさむのは辛いところなのですが・・・・
https://imgur.com/a/kPLOggq
https://imgur.com/a/23RzG1b
https://imgur.com/a/IZ20cmw
ビルド&ランに失敗します
スマホ側はUSBデバッグ選択済
PC側はUSBドライバインストール済で、ファイル転送モード変えてみたりと
色々やってみたんですが、どうにもうまくいきません。
で、コンソール見てみた結果、
20:27:59のエラーの、スマホのミニマムAPIレベルが15で、プロジェクトのAPIのミニマムレベルが16っていうのがおそらく
原因だと思うんですが、
project settings →player → other settings のミニマムレベルのプルダウンメニューがあるんですが、
16までしか選択できないんですよね・・・。
これはUnityの仕様なんでしょうか。
AndroidStudio側ではSDKマネージャでAPILevel9までインストール済です。買ってきたアンドロイドがandroid2.3で、
APILevelが9までインストールすれば十分かと判断したんですが、
Unity側では16まででしかビルドできないんですかね
となるとスマホ新しいやつ買ってこないといけないでしょうか・・・・。
iphone向けにmacも買いたいんで出費がかさむのは辛いところなのですが・・・・
586名前は開発中のものです。
2018/09/24(月) 22:38:54.48ID:5g51eO8w 買ってこないとだめだな
それとiOS版は特にビルドからストアに載せるまでに躓く所が多いからね
できるだけ早い段階でMacを買ってきて、なんでも良いから1個ストアに載せるところまでやってみたほうが良いよ
ゲームが出来上がってからストアに載せるのに大規模修繕が必要だと分かったら悲惨だぜ
それとiOS版は特にビルドからストアに載せるまでに躓く所が多いからね
できるだけ早い段階でMacを買ってきて、なんでも良いから1個ストアに載せるところまでやってみたほうが良いよ
ゲームが出来上がってからストアに載せるのに大規模修繕が必要だと分かったら悲惨だぜ
587名前は開発中のものです。
2018/09/24(月) 23:18:08.42ID:1+CgD5Dy ですよね、アドバイスありがとうございます
とりあえず新しめのAndroidは早めに買ってきます
Macは何買ったら良いでしょうか
Boot CampってやつでMac上でWindows起動できるようなんですが、
それだとメモリ食うみたいでMacBookProが良いと書かれていますが
いかんせん高すぎる・・・・。。。
WindowsじゃないとUnityForVisualStudioって使えないですかね?
MonoDevelopってのはもうサポート終了したんでしょうか。
コード補完考えるとVisualStudioのエディタ使いたいのですが
やっぱりそうなるとMacBookProでWindows載せないといけないんでしょうか。
もしくはVisualStudioForMacっていうのがUnityにも対応してるんですかね
もしそうならBootCamp必要ないでしょうか
あと、今Windowsで作成中の僕のゲームってMacに
持っていけるんですかね
プロジェクトファイルとかプロジェクト構成ごとMacに移して
Macの方でプロジェクト立ち上げることってできるんでしょうか。
OS違ったらWindowsのソフトって基本Macで動かないですよね?
となるとMacでまたUnity入れて同じソフト一から作らないといけないんでしょうか。
質問ラッシュですみません
ビルド通すだけでここまで難しいとは・・・・
とりあえず新しめのAndroidは早めに買ってきます
Macは何買ったら良いでしょうか
Boot CampってやつでMac上でWindows起動できるようなんですが、
それだとメモリ食うみたいでMacBookProが良いと書かれていますが
いかんせん高すぎる・・・・。。。
WindowsじゃないとUnityForVisualStudioって使えないですかね?
MonoDevelopってのはもうサポート終了したんでしょうか。
コード補完考えるとVisualStudioのエディタ使いたいのですが
やっぱりそうなるとMacBookProでWindows載せないといけないんでしょうか。
もしくはVisualStudioForMacっていうのがUnityにも対応してるんですかね
もしそうならBootCamp必要ないでしょうか
あと、今Windowsで作成中の僕のゲームってMacに
持っていけるんですかね
プロジェクトファイルとかプロジェクト構成ごとMacに移して
Macの方でプロジェクト立ち上げることってできるんでしょうか。
OS違ったらWindowsのソフトって基本Macで動かないですよね?
となるとMacでまたUnity入れて同じソフト一から作らないといけないんでしょうか。
質問ラッシュですみません
ビルド通すだけでここまで難しいとは・・・・
588名前は開発中のものです。
2018/09/24(月) 23:38:09.48ID:wE5psJ8R >>587
まるまるパッケージにしちゃえば大丈夫じゃね?
まるまるパッケージにしちゃえば大丈夫じゃね?
589名前は開発中のものです。
2018/09/24(月) 23:49:04.46ID:fz3yDGkK Android版で儲けてからMac買えばいい
590名前は開発中のものです。
2018/09/25(火) 20:50:58.74ID:g4t9VWgZ ついにビルドに成功しました
感動です、回答くれた人ありがとでした
ところで肝心の実機検証なんですが、
一回クリアしちゃうと最初の画面に戻れません
これって最初からやるには毎回ビルド&ランするしかないんでしょうか
毎回ビルドするとすごく時間かかるのですが・・・
もしくはシーンの遷移みたいなの用意しておくしかないんですかねぇ・・・・
感動です、回答くれた人ありがとでした
ところで肝心の実機検証なんですが、
一回クリアしちゃうと最初の画面に戻れません
これって最初からやるには毎回ビルド&ランするしかないんでしょうか
毎回ビルドするとすごく時間かかるのですが・・・
もしくはシーンの遷移みたいなの用意しておくしかないんですかねぇ・・・・
591名前は開発中のものです。
2018/09/25(火) 21:34:26.60ID:8IEcwzh5 そりゃループするように作ってなけりゃ、最初には戻らんよね。
タイトル画面
↓
スタート画面
↓
ゲーム画面
↓
ゲームオーバー
↑タイトル画面へ
タイトル画面
↓
スタート画面
↓
ゲーム画面
↓
ゲームオーバー
↑タイトル画面へ
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 台湾有事での集団的自衛権行使に「賛成」が48.8%、「反対」が44.2% ★6 [♪♪♪★]
- 【🐼】パンダ、日本で会えなくなる? 中国との関係悪化で不安の声 [ぐれ★]
- 台湾有事での集団的自衛権行使に「賛成」が48.8%、「反対」が44.2% ★7 [♪♪♪★]
- 【トレンド】高市首相「マウント取れる服」投稿にツッコミ続出「他国に対する敬意がない」「外交相手に失礼」 [1ゲットロボ★]
- 【立憲民主党】「質問レベルの低さが立憲の存立危機事態」台湾有事発言を引き出した立憲“執拗追及”が波紋… ★2 [尺アジ★]
- 竹中平蔵氏、万博は大成功だったと持論 批判していた人々にチクリ「反省の弁の一つも聞きたい」 [muffin★]
- 日本人ってなんで自分たちのことを神の子だと思えたの?自分の顔見たらありえないことわかるだろ [369521721]
- 【んな専🏡】もっと守護ってルーナイト(・o・🍬)【ホロライブ▶】
- ひろゆき「あれ?高市働いてなくね?」80%の側にいるはずのヤフコメ民大発狂へwwww [194819832]
- 現役JKのお茶会スレ( ¨̮ )︎︎𖠚ᐝ160
- 現役JKのお茶会スレ( ¨̮ )︎︎𖠚ᐝ159
- 【高市速報】台湾、安倍晋三を意識した投稿をして話題に。🤔 [518915984]
