【3Dゲームエンジン】Unity質問スレッド26 [無断転載禁止]c5ch.net [無断転載禁止]©5ch.net
レス数が900を超えています。1000を超えると表示できなくなるよ。
0001名前は開発中のものです。
2016/08/06(土) 10:54:54.50ID:D8D0bsd/Windows/Mac用。JavaScript/C#といった汎用言語を使用できるのが特徴です。
フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。
プラットフォームサポートはiPhone/iPod Touch/iPad、Mac、PC、Web、Wii、Xbox360、Android、PlayStation 3、PlayStation 4、PS Vita他
次スレは>>970を踏んだ方が建てること。ダメなら>>980か>>990が建てて下さい。
■本スレ
【3Dゲームエンジン】Unity総合スレッド28 [転載禁止](c)2ch.net
http://echo.2ch.net/test/read.cgi/gamedev/1454596460/l50
■Unity 2ch Wiki(まとめ、過去ログ、リンク集)
http://www24.atwiki.jp/unity2ch/
●リンク
・Unity(日本公式サイト)
http://unity3d.com/jp
・ユーザーガイド
http://docs.unity3d.com/ja/current/Manual/UnityManualRestructured.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質問スレッド25
http://echo.2ch.net/test/read.cgi/gamedev/1465721773/
0843名前は開発中のものです。
2016/10/15(土) 03:35:29.82ID:nMGbasgl基本的にnewは使わないって感じじゃないかなあ。
Unityエディタ上で用意した空のゲームオブジェクトをInstantiateしたものと、
C#上でnew GameObjectしたゲームオブジェクトとの単純な比較なら、
どっちが楽なのか人によるとは思うんだけれども。
0からスクリプト上でゲームオブジェクトをスクラッチするというのは
決して否定するわけじゃないし、場合によっては有効なのは間違いないけど、
それもうUnityじゃなくて良いよね?というかなんというか…
0844名前は開発中のものです。
2016/10/15(土) 05:15:52.51ID:AfSFoX2Dみんなnew List<string>()とかすら書かないってこと無いよね?
0845名前は開発中のものです。
2016/10/15(土) 10:19:11.73ID:nMGbasgl伝わらない原因は概ね伝える方にあるとはいえ
それは文脈を読めよと言いたくなるな。
0846名前
2016/10/15(土) 16:22:20.33ID:ciC01HQjとあるオブジェクトに衝突判定(Box Collider)を設定すると、
レイヤーをDefaultからPlayerに変えたとき、その衝突判定が表示されなくなります。
(あの黄緑色の枠が見えなくなります。)
Layer%TagsでPlayerという名前を10番目から13番目に変えると、13番目のPlayerは問題なく表示されるようになりました。
しかし、それでは結局のところ解決できていないので、もやもやしています。
もし何か心当たりがある方、どうがご指摘お願いします。
0847名前は開発中のものです。
2016/10/15(土) 16:41:54.19ID:Ng+DT+oZ判定の表示はアセットを買えばうまくいきますよ。
たしかアセットストアのエディタ関連にあると思います
0848名前
2016/10/15(土) 17:04:39.20ID:ciC01HQj0849名前は開発中のものです。
2016/10/15(土) 17:16:56.23ID:/m7yLUye0850名前は開発中のものです。
2016/10/15(土) 17:32:01.76ID:UTFeI4Ds謝って済む問題じゃないぞ
どうしてくれんの、これ>>848
お前のせいで大勢の人間が被害を受けることになるぞ
キチガイ四天王が一人「自治厨」ってマジろくなことしねえな
0851名前は開発中のものです。
2016/10/15(土) 18:07:51.67ID:9m98qAXYアンタが即質問に答えてあげればいいだけだ
0852ゲーム制作初心者です
2016/10/15(土) 18:24:53.66ID:/m7yLUyeList 10-3 に書き換えて実行した結果、「NullReferenceException: Object
reference not sent to an instance of an object PlayerCtrl.Walking()
(at Assets/Scripts/PlayerCtrl.cs:85)」と出て、書き換える前の動作すら
しなくなりました。スクリプトの85行目を見直しても,if(inputManager.Clicked())
だったのでNUllになるというのはないと思っています。どなたか原因がわかる方
いましたら教えてください!お願いします!
0853名前は開発中のものです。
2016/10/15(土) 18:37:27.80ID:HjmMAkfminputManager取得できてないんじゃね
0854名前は開発中のものです。
2016/10/15(土) 18:59:30.99ID:AfSFoX2Dshaderのコードを参考に一から作るしかない?
アウトラインつけてフェードさせて発光させて…みたいな
部分的に他shaderを参照するとかできたりしないのかな
0855名前は開発中のものです。
2016/10/15(土) 19:07:39.58ID:Ng+DT+oZアセットを買えばいいと思いますよ。アセットストアのスクリプトあたりにあったと思います
0856ゲーム制作初心者です
2016/10/15(土) 21:28:30.94ID:KSHzyB750857名前は開発中のものです。
2016/10/15(土) 22:13:34.46ID:Wzc+JUynとりあえずブロック崩し玉転がしとアセットを使ったFPSは作ってみた
これから何をすればいいん鯛?
0858名前は開発中のものです。
2016/10/15(土) 22:25:02.60ID:9m98qAXYここに書き込む奴は「分らんな、Unityインストールしてないけど、どうすればいい?」なのに
0859名前
2016/10/15(土) 22:41:24.43ID:ciC01HQjエディタ関連の衝突判定のアセット、「SAColliderBuilder」を仲間に紹介しましたが、
やはり治らなかったようです。使うものが違っていたのでしょうか?それともレイヤー10番目のバグか設定ミスでしょうか?
何度も質問すいません、解決できないようなら、10番目を使わないで進めていこうと思います。
0860名前は開発中のものです。
2016/10/15(土) 23:02:12.73ID:AV0bxpamプログラミングは出来る方?
俺もまだ始めたばっかだけど
今のところ
マリオ風の横スクロール作ったり
作ってみたいソフトのコピーを作ってる感じだな
0861名前は開発中のものです。
2016/10/16(日) 00:06:16.15ID:ZVlZ0ZCt作ってみたいソフトのコピーか・・・
頑張ってみる
0862名前は開発中のものです。
2016/10/16(日) 00:15:17.63ID:nYJOo4/q0863名前は開発中のものです。
2016/10/16(日) 01:27:57.53ID:wTvLdKDb[SerializeField]をつけたりするのですが、表示できません。
[SerializeField]をつけたクラス内で宣言すればひょうじされるようなのですが、全てのListでそのような宣言方法を取るのはちょっと手間だとおもっています。
List型は基本的にInspectorに表示されるようにするにはどうすればよいでしょうか。
参考URLなどあったら教えていただけると助かります
0864名前は開発中のものです。
2016/10/16(日) 02:08:14.64ID:i1ZbrBMYpublicにするだけでいいんじゃないの?
0865名前は開発中のものです。
2016/10/16(日) 02:22:03.64ID:cURN6VDdエディタ拡張されていないインスペクタにはシリアライズ可能なメンバでなければ表示されない
何がシリアライズ可能かは↓の「スクリプトにおいてシリアライズするのに必要なこと。」を参照
https://docs.unity3d.com/ja/current/Manual/script-Serialization.html
List<T>型のフィールドはTがシリアライズ可能で、publicまたはSerializeFieldであり、static,readonly,HideInInspectorでなければインスペクタに表示される
当然だが、Foo.Bar.Listと言った階層構造を持つ場合には、FooのインスペクタにはBarがシリアライズ可能でなければBarが表示されないため当然Listも表示されない
0866名前は開発中のものです。
2016/10/16(日) 02:32:44.84ID:cURN6VDdどの値がシリアライズされていてどの値がシリアライズされていないのかをきちんと意識していないとNullReferenceExceptionに悩まされる事になるからきちんと意識する癖をつけた方がいいよ
0867名前は開発中のものです。
2016/10/16(日) 03:13:37.87ID:2Jjwixc/いいじゃん!
というかプログラミング素人か・・・
俺なんかプログラミングからわざわざやったぜ・・・
Unity上で好きなゲームの動作を再現する練習だね
たぶん好きなゲームがベースにないとモチベ続かんしなー
0868名前は開発中のものです。
2016/10/16(日) 09:05:13.25ID:J7BwlGuAでも最初だからと言って闇雲に始めると必ず半端に諦める
デザインイメージ、必ず楽しめる部分、妥協して良い部分
しっかり仕上がりをイメージして考えながら悩みながら作るのは良い経験になる
どうしても実装出来ない部分はアセットをなるべく無料で探す
どこかのアセット馬鹿が言うみたいにアセットは買えば使えるみたいなもんじゃない
結局は内部の構造を理解する必要があるから勉強になる
作ったゲームは必ず世に出す
金取るなら使用曲やテクスチャ等のライセンスに注意する
0869名前は開発中のものです。
2016/10/16(日) 11:49:41.78ID:6wkKTQFo挫折するか、既存アセット使ったノベルゲー作るかくらいしかない
0870名前は開発中のものです。
2016/10/16(日) 12:08:04.69ID:/bJCjU1Dというか、挫折前提?お前は生まれた時から一線級のプログラマだったのか?
0871名前は開発中のものです。
2016/10/16(日) 12:15:50.56ID:6wkKTQFo違う考えを受け入れられないならスルーしろよ
0872名前は開発中のものです。
2016/10/16(日) 12:18:13.11ID:zQxPE7qQ0873名前は開発中のものです。
2016/10/16(日) 12:18:14.08ID:QIr8/l5w0874名前は開発中のものです。
2016/10/16(日) 13:03:09.20ID:tfOCW9X+0875名前は開発中のものです。
2016/10/16(日) 13:19:29.13ID:d9rPHVICたしかアセットストアにゲームテンプレートがあったと思います
0876名前は開発中のものです。
2016/10/16(日) 13:24:11.50ID:FISxAyeJつまり>>875は買っても作れなかったんですねわかります
0877名前は開発中のものです。
2016/10/16(日) 13:41:04.75ID:nYJOo4/q0878名前は開発中のものです。
2016/10/16(日) 13:44:31.25ID:MUNhWQaUUnityスレばっか伸びて寂しいのだよ
0879名前は開発中のものです。
2016/10/16(日) 15:48:31.60ID:DcALvmTV座標系の違いとかね
0880名前は開発中のものです。
2016/10/16(日) 17:10:59.16ID:OWqF4UTVアセットを買えばオブジェクト指向もわかりますよ。
確かアセットストアのスクリプトあたりにあると思います
0881名前は開発中のものです。
2016/10/16(日) 17:25:24.15ID:QIr8/l5w現在、心中お察ししますという感覚に包まれている俺
0882名前は開発中のものです。
2016/10/16(日) 18:22:58.18ID:ONecAImOいいとこ他人のをコピーして修正するくらいなんだろ
同人ゲーはいわんや有名所のエロゲーでさえツクール製PRGやノベルゲー以上のは作れない現実
スクリプトをまともに書けたらとっくに有名企業に就職してるはず
0883名前は開発中のものです。
2016/10/16(日) 18:24:49.66ID:/bJCjU1D転職しよかな。w
0884名前は開発中のものです。
2016/10/16(日) 18:30:23.62ID:dDPS54rf公式ライブトレーニングやyoutubeの外人チュートリアルみたいに
考えたことを話ながら即正確にコーディング出来るレベルだとハードルが高い
0885名前は開発中のものです。
2016/10/16(日) 22:21:21.16ID:hhXeBKJGじゃあ俺もうそろそろ有名企業に就職できるかもしれんぞ
お前らええんか?w
0886名前は開発中のものです。
2016/10/16(日) 22:25:33.46ID:hhXeBKJG他人が作ったスクリプトなんてブラックボックスなのに、そこから適切な部分だけ抽出してエラーなく自分のスクリプトに組み込めるなんてもはや才能としか言いようがないwwwwwwwwwwwwwwwwww
0887名前は開発中のものです。
2016/10/16(日) 22:29:07.97ID:QIr8/l5wスクリプトしっかり組めて完成品をいくつか持ってこれるなら歓迎するレベル
0888名前は開発中のものです。
2016/10/16(日) 22:42:56.87ID:aegPCp6N0889名前は開発中のものです。
2016/10/16(日) 23:23:40.53ID:80TpbjCKショックなのはお前の頭だ
2行目が追加されたことで騙される人間が現れた
>>818=838このクズのせいでな
今まで一目瞭然だったものが紛らわしくなったのは
クズがドヤ顔で「アドバイス」してしまったから
クソがクソを垂れる以外のことをしたらこうなるという良い例で
ホント、働き者のクソは処刑するしかないとはこのことだ
0890名前は開発中のものです。
2016/10/16(日) 23:25:18.86ID:FISxAyeJ0891名前は開発中のものです。
2016/10/16(日) 23:48:45.17ID:QIr8/l5wその意見については特に否定はしないがね
俺の頭についてもね
もらったアドバイスを荒らしにしか使えない(悪用しかできない)のは悲しいわな
それだけのこと
0892名前は開発中のものです。
2016/10/16(日) 23:54:04.24ID:80TpbjCK尻尾を出したなクズ
人のせいにするなよクズ
お前がどんなに責任転嫁しようと
アセットおじさんに知恵を付けてスレを荒らした事実は消えないし
その効果はアセットおじさんが消えない限り永続する
お前が過ちを認めて謝罪するまで毎日追求するのでそのつもりでな
お前のことは今日からアドバイス君と呼ぶ
自演連呼、アセット、ノーマネーに続く荒らし四天王が一人「アドバイス君」と
その追求者(アドバイス君がキチガイであればあるほど自演的にレスが増える)を
どうぞよろしく
0893名前は開発中のものです。
2016/10/16(日) 23:55:51.00ID:rcucbFay0894838
2016/10/17(月) 00:31:05.11ID:nIqYOLYx全面的に謝罪します
0895名前は開発中のものです。
2016/10/17(月) 04:44:51.93ID:iqIHxW01Aのオブジェクトのスクリプトであるbool値がtrueだったらBのオブジェクトのスクリプトでなんかする処理をしたい時ってどういうふうに書けばいい?
0896名前は開発中のものです。
2016/10/17(月) 04:59:05.00ID:SHEuuWkRpublic GameObject aObject;
AScript aScript;
void Start(){
aScript = aObject.GetComponent〈AScript〉();
}
void Update{
if(aScript.flag){
//規定の処理
}
}
やっつけだけどこれでいい?
0897名前は開発中のものです。
2016/10/17(月) 05:04:31.57ID:SHEuuWkR0898名前は開発中のものです。
2016/10/17(月) 07:11:58.48ID:6fi0qwweアセットを買えばいいと思いますよ
確かアセットストアのスクリプトあたりにあったと思います
0899名前は開発中のものです。
2016/10/17(月) 07:42:46.49ID:my82y7Ezコードとか全然わからない素人なんですが
0900名前は開発中のものです。
2016/10/17(月) 08:43:19.40ID:bTYcDmzT関数をプリセットから選んで処理順に線でつないで関数を右クリすると引数設定が出てくるイメージ
0901名前は開発中のものです。
2016/10/17(月) 10:37:00.18ID:BBN7PiHTアセットはどれも大した金額じゃないんだからアセットにして試すのがいいよ
もし君がアセットを使いこなせれば新たなアセットを生み出すし
仮にそのアセットが使えなかったとしてもアセットは君のアセットになるから損はしない
そのアセットを使えなかったという経験や、アセットをアセットにした経験自体が
君の貴重なアセットになる
安心して目に付いたアセットを君のアセットにするんだ
0902名前は開発中のものです。
2016/10/17(月) 10:42:09.33ID:yq+9W1Hf中級以上やyoutubeにある各種チュートリアルになると
継承やらインターフェイスやらデリゲートやらイベントやらが頻繁に沸いてきてきつい
UnityってC#をそこそこ使いこなせないとだめそうだな
0903名前は開発中のものです。
2016/10/17(月) 10:46:40.66ID:lvCQQ0kE四則演算できれば、なんとかなる。
unityはそれを実現してくれる…と言いたいが、さすがに3dの知識とか下準備もいるとは言える。
無ければ一緒に学ぶことになる。
0904名前は開発中のものです。
2016/10/17(月) 11:56:14.29ID:0HV2CrEZ0905名前は開発中のものです。
2016/10/17(月) 12:23:33.03ID:5SLDDGxXアセットを買えばjavascript でも作れると思いますよ
0906名前は開発中のものです。
2016/10/17(月) 12:56:17.23ID:GXI0KycT0907名前は開発中のものです。
2016/10/17(月) 12:59:25.07ID:hAmH7HaJ0908名前は開発中のものです。
2016/10/17(月) 13:22:48.20ID:lvCQQ0kE50ヘルツ、60ヘルツ
右ハンドル、左ハンドル
右利き、左利き
0909名前は開発中のものです。
2016/10/17(月) 13:24:37.37ID:6F56Sko+0910名前は開発中のものです。
2016/10/17(月) 13:30:48.30ID:0HV2CrEZ無料つながりでBlender使ってると座標で苦労する
Blendファイルでのインポートはまだしも汎用性あるFBXにするとマゾっぽいほど複雑
0911名前は開発中のものです。
2016/10/17(月) 14:52:57.00ID:lvCQQ0kE0912名前は開発中のものです。
2016/10/17(月) 15:43:39.87ID:2KVErnlW>>829ですがAssetDatabaseで出力しただけではTerrainDataとは認識されませんでした。
その後、metaファイル内のlicenseTypeをProNativeFormatInporterに変えたら認識しました。
この辺の仕様よく分かってないのですが詳しく分かりますか?
0913名前は開発中のものです。
2016/10/17(月) 18:35:53.49ID:my82y7Ezなるほど、ありがとう〜まずは使ってみます
0914833
2016/10/17(月) 21:48:34.82ID:ykQ3M3wzもうちょっと情報がないと何を間違えているのかがわからないな
簡単に確認してみたが、以下のコードで問題なくTerrainDataとして認識した
ということは保存時に>>912が何か間違ったことをしているということだ
[MenuItem("Assets/Create/TerrainData")]
static void Create(){
var newData = new TerrainData ();
AssetDatabase.CreateAsset (newData, "Assets/NewTerrain.asset");
}
なお拡張子(.asset)をつけなかった場合TerrainDataと認識しない
テストした範囲ではメタファイルのlicenseTypeやImporterを変更して認識するケースは確認できなかった
基本的にメタファイルを直接編集するということは考えるべきじゃない
0915名前は開発中のものです。
2016/10/17(月) 22:03:47.15ID:bLTuMkf3今更さらすぎますが、おかげさまで問題解決しました
おっしゃる通りカメラごとにOnPreCullでライトをOff、OnPostRenderでOnにすることでうまくレンダリングすることができました
何度も丁寧に教えていただきありがとうございました!
0916名前は開発中のものです。
2016/10/18(火) 10:25:31.38ID:DY3WGE6g公式にある、2Dシューティングゲームのチュートプレイをやっているのですが
上手く行きません、プロジェクトファイルを選択するとエラーが発生し
使えません。また、ビルドターゲットの変更で選択の中にWed Playerがありません
どうすれば解決しますでしょうか?
0917名前は開発中のものです。
2016/10/18(火) 10:39:19.99ID:cvOkUZslちゃんと読んでるんだろうな、日本語だから読めないってことはないよな
0918名前は開発中のものです。
2016/10/18(火) 10:47:07.01ID:PhB20y2qその程度を自力で解決できないとはITの適性は無いと思ったがほうがいい
はっきり言ってかなり優秀じゃないとUnityでゲームなんて作れない
0919名前は開発中のものです。
2016/10/18(火) 12:01:32.73ID:JlGrZOORいきなりプロジェクト開いても解らない事が多すぎて、何聞いていいか解らんから上の様な質問になっちゃうよ。
上の様な質問は、ゲーム学校や家庭教師に聞くレベル、意味わかるかな。
0920名前は開発中のものです。
2016/10/18(火) 12:28:45.52ID:tA0FoBRIweb player無いってことはversion違いなんだろうけど
0921名前は開発中のものです。
2016/10/18(火) 12:44:59.24ID:GcaXVWNs無いなら追加で入れてやればいい
0922名前は開発中のものです。
2016/10/18(火) 13:11:44.41ID:DY3WGE6gちゃんと見てませんでしたすいません
0923名前は開発中のものです。
2016/10/18(火) 14:57:34.17ID:slWVSeAyアセットを買えば日本語も読めるようになりますよ。
0924名前は開発中のものです。
2016/10/18(火) 16:07:55.12ID:XMbDR8/M該当する部分を削除すればおk
プログラムから先やった方がいいかもしらん
0925名前は開発中のものです。
2016/10/18(火) 22:08:26.63ID:ymj3ceWJ5.4でweb playerは切られたんじゃなかった?
0926名前は開発中のものです。
2016/10/18(火) 22:33:13.25ID:u+lHRAfw嘘だったか〜
0927名前は開発中のものです。
2016/10/18(火) 22:38:44.79ID:KXNUDKKG0928名前は開発中のものです。
2016/10/19(水) 00:57:02.12ID:uMYbcv7WUnity Technologies Japan製で最終コミットは1年前
まあ勢いで作るだけは作ったけど放置ってとこだろ
0929名前は開発中のものです。
2016/10/19(水) 02:02:59.59ID:BY8m4F//今、右クリックでMain CameraのPositionを変更して、再度右クリックすると元の
Positionに戻るというのを作りたいのですが、
if(Input.GetMouseButton(1))
{
prefab.transform.localPosition = new Vector3(0.0f,18.0f,-35.0f);
// prefabはすでにpublicで宣言してあって、unityでMain Camaraに変えました
}
上のif文で一回目のPosition変更はできたのですが、二回目のPosition変更を
入れようとするとなぜか一回目も行われなくなってしまいます
if(一回目){ if(一回目){ }
if(二回目){ if(二回目){ }
}
}
上のように入れ子にしても二つ並べてもダメでした。
左クリックはボール発射に使っているのでなんとか右クリックでPosition変更を
やりたいです!どなたかわかる方いましたらご教授ください!お願いします!!
0930名前は開発中のものです。
2016/10/19(水) 02:24:17.07ID:RQZM0rsfそのif(一回目)ってのはどういう条件式なの?
floatの比較で==になってないんじゃね?っていうエスパー
0931名前は開発中のものです。
2016/10/19(水) 02:26:36.59ID:9g+eWgDu前半のコードだけを見る限り、
「元の場所に戻す」プログラムが省略されてしまっている。
ゆえにアドバイスしにくい。
その上で予想するが、
「フレーム」という考え方が、理解できていないように見える。
フィルム映画でもマンガのコマでもいいから想像して欲しいのだけれど、
ある物体が行って戻ってくるには、最低でも2コマが必要になるわけで、
それを1コマで行ってしまうと、結局移動していない(=1回目も動かない)ことになる
0932名前は開発中のものです。
2016/10/19(水) 02:45:51.59ID:BY8m4F//コードはつい先ほど関数にしてみました。
void Update() {
if(Input.GetMouseButton(1))
{
count+=3;
if(count % 2 == 0)
{
prefab.transform.localPosition = First();
}
else
{
prefab.transform.localPosition = Second();
}
}
}
Vector3 First()
{
return new Vector3(0.0f, 18.0f, -35.0f);
}
Vector3 Second()
{
return new Vector3(0.0f, 4.0f, -13.2f);
}
}
これで右クリックしたらPositionが動いたり動かなかったりしました!
フレームの話がとても分かりやすかったです!
フレームを二倍に(?)すれば解決ということでしょうか??
それともほかのオブジェクトに二回目を張り付ければよいのでしょうか??
0933名前は開発中のものです。
2016/10/19(水) 03:28:18.70ID:qWkgq49oどんな感じのPCスペックが必要でしょうか?
高クロックCPU、コア数&スレッド数U、GPU性能
要求の高い要素を教えて頂きたいです!
0934名前は開発中のものです。
2016/10/19(水) 05:38:48.41ID:uMYbcv7W最近眠りが浅くて変な時間に目が覚める…
クリック取りたいのにGetMouseButtonでボタンの状態を取ってるのを誰も突っ込まないのは何故??
GetMouseButtonはボタンが押されているか(押されているフレーム全て)
GetMouseButtonDownはボタンが押されたか(押されたフレームのみ)
GetMouseButtonUpはボタンが離されたか(離されたフレームのみ)
とりあえずGetMouseButtonDownかGetMouseButtonUpで取らなきゃダメだろ
例えば60fpsで0.1秒押してたら6回カメラ動かして元のままというコードになってる、押してから離すまで毎フレームカメラを動かしてたらそりゃどっちで止まるかわからんよ
より正確にクリックだけ判定するなら、GetMouseButtonDownで押された場所と時間を取り、GetMouseButtonUpで移動距離がドラッグが発生する閾値未満である事、時間が長押しと判定する閾値未満である事を確認する必要がある
あとcount+=3;の意図がわからない…なぜ3?
インクリメント演算子(++)を使おう
値の二者択一ならif文でなく条件演算子(?:)にしよう
などと考えつつ寝不足のおかしなテンションで書いたら↓こうなった、お勧めはしないw
void Update() {
if(Input.GetMouseButtonUp(1)){
prefab.transform.localPosition = (++count % 2 == 0) ? First() : Second();
}
}
0935名前は開発中のものです。
2016/10/19(水) 08:56:39.94ID:GRNSHmsWとりあえず、ビルドについては、バージョン5.3.x系以下を入れてインスコ時にWebPlayerも選択しなさい
0936名前は開発中のものです。
2016/10/19(水) 10:10:29.04ID:seFno84VPCスペックより、アセットを買ったほうがいいですよ
割安です。たしかアセットストアのスクリプトあたりにあったと思いますよ
0937名前は開発中のものです。
2016/10/19(水) 11:25:26.88ID:eESta9NW0938名前は開発中のものです。
2016/10/19(水) 12:29:26.86ID:TbwLZ246ヒンジでつないだだけだと挙動がものすごく暴れたりします
鎖の端を掴んでグルグル回しても、鉄球がうまく円運動しなかったり
前に向かって投げ出したりできません
ヒンジのパラメータもあれこれいじったり、鉄球の質量を上げ下げしてもダメでした
いわゆるモーニングスターのような武器を作りたいのですが
うまいやり方はないでしょうか?
0939名前は開発中のものです。
2016/10/19(水) 12:54:20.63ID:ct1UV5+yアセットストア
スクリプト
0940名前は開発中のものです。
2016/10/19(水) 13:11:31.51ID:1j3+/zhm物理制御を諦めた方が建設的じゃないの?
0941名前は開発中のものです。
2016/10/19(水) 15:02:52.96ID:TXWjMRxaなんの日本語でしょうか?
>>924
blackberryという単語はありませんでした
私の方法は、プロジェクトファイルを丸ごとopenでやってみたのですが
このようなエラーが出て、作業することができません
http://imgur.com/n4AD1Yu
また、私が使っているバージョンは5.3と5.4です
0942名前は開発中のものです。
2016/10/19(水) 15:07:46.57ID:E0dwgkrd書籍でやる場合も同様
エラー見て自分で修正できないんだから書いてある通りにやるしかねえだろに
0943名前は開発中のものです。
2016/10/19(水) 15:13:26.70ID:RQZM0rsfそこに書いてある内容はよんだかい?
それエラーじゃなくね?continue押した?
菅原くん、その文章をgoogle翻訳にでもいれてみなよ
レス数が900を超えています。1000を超えると表示できなくなるよ。