[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 07/14 01:05 / Filesize : 289 KB / Number-of Response : 1026
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【3Dゲームエンジン】Unity質問スレッド9



1 名前:名前は開発中のものです。 mailto:sage [2014/05/08(木) 08:44:31.15 ID:3QHRiisF.net]
3Dゲームエンジン「Unity」の質問に優しく答えるスレです。

Windows/Mac用。JavaScript/C#/Booといった汎用言語を使用できるのが特徴です。
フリー版で開発したゲームは個人・法人を問わず追加のロイヤリティーなしで販売できます。
プラットフォームサポートはiPhone/iPod Touch/iPad、Mac、PC、Web、Wii、Xbox360、Android、PlayStation 3他

次スレは>>970を踏んだ方が建てること。ダメなら>>980>>990が建てて下さい。

■前スレ
【3Dゲームエンジン】Unity質問スレッド8
toro.2ch.net/test/read.cgi/gamedev/1394451694/

■本スレ
【3Dゲームエンジン】Unity総合スレッド22
toro.2ch.net/test/read.cgi/gamedev/1395140574/

■Unity 2ch Wiki(まとめ、過去ログ、リンク集)
 www24.atwiki.jp/unity2ch/
●リンク
・Unity(日本公式サイト)
 unity3d.com/japan/
・ユーザーガイド&リファレンス
 japan.unity3d.com/developer/document/
・チュートリアル
 japan.unity3d.com/developer/document/tutorial/
・スクリプトリファレンス
 docs-jp.unity3d.com/Documentation/ScriptReference/
・FAQ
 answers.unity3d.com/index.html
・MSDN
 msdn.microsoft.com/ja-jp/ms348103←スクリプトのエラー番号をこれで検索すると原因が日本語で出てきます。

6 名前:名前は開発中のものです。 mailto:sage [2014/05/08(木) 09:28:02.26 ID:O/Tpi+Qf.net]
(誤爆も含めて)おつ

7 名前:名前は開発中のものです。 mailto:sage [2014/05/08(木) 11:14:46.96 ID:ymMQN2Ep.net]
>>1

8 名前:名前は開発中のものです。 mailto:sage [2014/05/08(木) 13:04:26.13 ID:mjizF8+L.net]
>>1

今年の分の隔離施設おつ


ttp://mimizun.com/log/2ch/mental/1140179016/

9 名前:名前は開発中のものです。 mailto:sage [2014/05/08(木) 13:45:04.18 ID:wJDFFJYB.net]
NGUIの有料版使ってる人にお聞きしたいんですが
1枚の画像から複数のスプライトを取り出すことって簡単にできますか?(古いバージョンにあったnew spriteボタンのような)

あとスプライトの切り出し範囲(左上端の座標および切り出しサイズ)を数値入力以外にも指定する方法はありますか?
画像上をドラッグして範囲を決めたり

10 名前:名前は開発中のものです。 mailto:sage [2014/05/08(木) 13:56:11.65 ID:ymMQN2Ep.net]
>>9
既存のAtlas化済み画像から個別のスプライトをGUIの領域指定で再定義したいって事なら無理
Unityの方のSprite機能でSprite定義ならそういう機能はある、使い方はpng等のimportした画像の設定を
Texture Type ->Sprite
Sprite Mode -> Multiple
にしてSpriteEditorボタンで領域指定してTrimして行く
これで作ったspriteはNGUIのUnity2DSpriteでNGUI Widgetとして使える

11 名前:名前は開発中のものです。 mailto:sage [2014/05/08(木) 14:02:33.78 ID:wJDFFJYB.net]
>>10
Unityにスプライト機能が標準で搭載されていたとは・・・!
教えていただきありがとうございます これでGUI作成が進められます

12 名前:名前は開発中のものです。 mailto:sage [2014/05/08(木) 15:03:53.83 ID:wJDFFJYB.net]
Spriteに分けられるならば無料版のNGUI2.7でも可能だろうと思っていましたが
Unity側で分けられたSpriteをNGUI側でも認識できるのは有料版のみなんでしょうか?

Sprite設定を行ったpngをAtlasMakerに読み込ませても親のpngのみ選択可能になります

13 名前:名前は開発中のものです。 mailto:sage [2014/05/08(木) 16:11:44.42 ID:yfMSPJbS.net]
超初心者なんですが3Dモデルの内部データやテクスチャデータを編集しにくい形で
第三者にひとまとめにして渡すことは可能ですか?

14 名前:名前は開発中のものです。 mailto:sage [2014/05/08(木) 16:34:23.30 ID:IFZS+jKA.net]
それはUnityの話じゃねぇw

max,ma,mb,blendとかのそのソフトネイティブの形では渡さない、
以外の方法はないよ。
FBXじゃ編集されちゃうっていうなら無理としかいえない。
テクスチャはjpgみたいな不可逆で渡すくらい。

ゲームエンジンがそのデータを解析して使える以上
それを編集させないなどということはあり得ない。



15 名前:名前は開発中のものです。 mailto:sage [2014/05/08(木) 16:47:19.69 ID:ymMQN2Ep.net]
>>12
Unity4対応のNGUIじゃないと駄目なのでフリー版だと使えない>>Unity 2D Sprite Widget

16 名前:名前は開発中のものです。 mailto:sage [2014/05/08(木) 17:14:15.46 ID:kDxMxoJz.net]
キャラにアタッチしたスクリプトの中でUpdateが一回呼ばれる間に、
OnCollisionStayが11回も呼ばれるんだけどこれはこういう仕様なの?
OnCollisionStayは11倍の速度で動く、みたいな

ヒットしてるのは全部床

17 名前:名前は開発中のものです。 mailto:sage [2014/05/08(木) 17:27:09.23 ID:IFZS+jKA.net]
公式のリファレンスによれば1フレームに1回呼ばれる

ttp://docs.unity3d.com/Documentation/ScriptReference/MonoBehaviour.OnCollisionStay.html
OnCollisionStay is called once per frame for every collider/rigidbody that is touching rigidbody/collider.

18 名前:名前は開発中のものです。 mailto:sage [2014/05/08(木) 17:28:00.64 ID:yfMSPJbS.net]
>>14
Unityアセット形式(拡張子)みたいなのがあるといいなって思ったんですが無いんですね・・・
逆に言えばアセットストアのモデルはすべて生データ触れるんですね
ありがとうございました

19 名前:名前は開発中のものです。 mailto:sage [2014/05/08(木) 18:07:58.35 ID:wJDFFJYB.net]
>>15
ありがとうございます
便利で長く使っていけるAssetみたいなので購入を考えてみます
uGUIの話もとんと聞かなくなりましたし・・・

20 名前:名前は開発中のものです。 mailto:sage [2014/05/08(木) 18:15:57.33 ID:UD6dL3TY.net]
>>17
なるほど、では子オブジェクトにつけた複数のコライダーのHITを各々検出してるということになりますね
親にrigidbodyをつけるとコライダーは擬似的に合体して、衝突としては一つのコライダーとして扱われてるのかと思ってました

勉強になりました

21 名前:sage [2014/05/08(木) 20:02:49.92 ID:eoii56Pp.net]
はじめまして。unityでゲームを作っています。
Androidでメニューボタンを押下したときに、
ActivityのonCreateOptionsMenu(Menu menu)でメニューを表示させたいのですが、
どうにも上手く出来なくて困っています。
UnityPlayerNativeActivityを継承したクラスを作り、
onCreateOptionsMenuをオーバーライドし、
jarファイルとAndroidManifest.xmlをPlugins/Androidの下に配置して
いけるかと思ったのですが・・・。
unityではonCreateOptionsMenuは使用できないのでしょうか?
何か解決策等ありましたら教えてください。よろしくお願いします。

22 名前:名前は開発中のものです。 mailto:sage [2014/05/08(木) 20:46:25.33 ID:ymMQN2Ep.net]
google:unity3d android onCreateOptionsMenu
幾つか答えが掲載されてた
メニューボタンでAndroidのMenu操作コードを実行したいのならこの辺
ttp://forum.unity3d.com/threads/98315-Using-Unity-Android-In-a-Sub-View
単純にメニューボタンをハンドリングしておきたいだけ(GUIをUnityで作ったりとか)ならこの辺り読めばいけそう
ttp://stackoverflow.com/questions/20232878/androids-menu-button-in-unity3d-apps

23 名前:名前は開発中のものです。 [2014/05/08(木) 22:05:36.37 ID:DAok8Z1E.net]
windows8環境で、メニューからアセットストアを選んでも反応がない。
ビルド設定画面まで出なくなってしまった。
エラー表示等もなし・・・

24 名前:名前は開発中のものです。 mailto:sage [2014/05/08(木) 23:35:22.94 ID:e9Za/Z97.net]
Animatorコンポーネントをスクリプト制御しようと思っているのですが、
スクリプト側でPlayメソッド用いて指定アニメの再生が出来て
GetCurrentAnimatorStateInfoで得られるnormalizedTimeで
アニメーションの進行状況が確認出来るとこまでは分かったのですが、
アニメーションを停止させるにはどうすれば良いでしょうか?
speedを0にすると止まりはするものの、内部的な処理は行われてるのか
Spriteに対して直接カラー設定しようとしても色が変わらず悩んでます。
(Animatorをオフにするとカラー設定反映されてるのでAnimatorが何かしら干渉してるのだと思ってます)



25 名前:名前は開発中のものです。 mailto:sage [2014/05/09(金) 00:39:01.31 ID:mHKGxDol.net]
>>22
返事ありがとうございます。
やりたいこととしては前者で、
URLまで載せて頂いたので、独力で頑張ろうと思ったのですが、
英語が分からなくて挫折してしまいました(申し訳ないです)。
unityのBuildSettingsでGoogleAndroidProjectにチェックをいれて、
eclipse用にexportし、srcフォルダ内にあった
「UnityPlayerNativeActivity.java」を参考にして色々いじっていたのですが、
onCreate(Bundle savedInstanceState)内で、setContentView(playerView);を行うと
メニューが出なくなっているようでした。
かといってコメントアウトするとunity上で作成した画面自体が表示されなくなってしまうので
削るわけにもいかず・・・。
恐らく当方、見当違いのことをやっているのかもしれません。
もし宜しければ、詳しく解説頂けると幸いです。

26 名前:名前は開発中のものです。 mailto:sage [2014/05/09(金) 01:32:01.21 ID:L3zQBn//.net]
>>24
Animatorを切るしかないんじゃないか?
Speedを0にしても値が変化しなくなるだけで
AnimatorがEnableである限りその値を書き続けるはず。

27 名前:名前は開発中のものです。 mailto:sage [2014/05/09(金) 04:26:00.18 ID:zbhmQ9KK.net]
OnCollisionEnterで返ってくるCollision情報から、
衝突したアチラのゲームオブジェクト名は取得できますが、
コチラの何というゲームオブジェクトと衝突したかはどうやって取得したらいいんでしょうか

28 名前:名前は開発中のものです。 mailto:sage [2014/05/09(金) 05:19:14.05 ID:L3zQBn//.net]
OnCollisionEnterは「この」コリダー/リジッドボディが他のリジッドボディ/コリダーに接触し始めた時に呼ばれる。
ttps://docs.unity3d.com/Documentation/ScriptReference/Collider.html
OnCollisionEnter is called when this collider/rigidbody has begun touching another rigidbody/collider.
名前が欲しければnameで取れる

29 名前:名前は開発中のものです。 mailto:sage [2014/05/09(金) 06:07:59.15 ID:zbhmQ9KK.net]
>>28
うーん、「この」ゲームオブジェクトにはRigidbodyはつけてるもののColliderはつけてないんですよ
子オブジェクトにあれこれとColliderをつけていてどれが当たり元なのかがよくわからないというのが話の骨子で。
キャラの五体のボーンの中にそれぞれ単純な形態(BoxColliderとか)のコリダー付ゲームオブジェクトを入れ込んだり…しますよね?

で、こちら側の「どの」ゲームオブジェクト(右腕なのか左足なのかとか)に当たったのかを名前等で知りたかったんです。

30 名前:名前は開発中のものです。 mailto:sage [2014/05/09(金) 08:18:17.64 ID:jfMPaAIY.net]
仮面ノリダーだの化石ホリダーだのと・・・

31 名前:名前は開発中のものです。 mailto:sage [2014/05/09(金) 09:39:54.99 ID:QFcwuWjE.net]
>>29
子オブジェクトそれぞれにRigidbodyつけて、親とJointで連結するばいいのでは
個別に判定できるようになるから、後は親オブジェクトに通知するなりヒットフラグを立てるなりお好みで

32 名前:名前は開発中のものです。 mailto:sage [2014/05/09(金) 10:30:37.08 ID:L3zQBn//.net]
>>29
あ〜、なるほど。同時に二つのコリダーに接触してる場合もありえるので
適切かどうかはわからんが

void OnCollisionEnter(Collision col){
string a = col.contacts[0].thisCollider.name;
swicth(a)
case "hoge":

}

とかはあり得そう。
contactsの配列がどう生成されるのかよくわからんので
どの要素をとるべきなのかとかはちょっとわからん。
>>31の言うように子供につけて通知の方が確実ではあるよなぁ

33 名前:名前は開発中のものです。 mailto:sage [2014/05/09(金) 12:05:01.51 ID:zbhmQ9KK.net]
>>31
>>32
ありがとうございます!
同じところで詰まっていたので助かります
今試せないので夜に試してみますねー

34 名前:名前は開発中のものです。 mailto:sage [2014/05/09(金) 20:38:02.07 ID:LXM3F8c4.net]
Resourceにあるhtmlをもっとも簡単に表示する方法教えて。



35 名前:名前は開発中のものです。 mailto:sage [2014/05/09(金) 22:14:58.35 ID:YTw2sslt.net]
前のXPからwindows8の新しいPCに入れ替えたのですが、
下記エラーが出たり出なかったりします

NullReferenceException: Object reference not set to an instance of an object
hogeMotion.hoge (System.String s) (at C:/Documents and Settings/hoge/My Documents/Test/Assets/hogeMotion.cs:185)

前のPCでも稀に出てたんですが再起動したら直ってたので放置してました

これだけだと情報が少なすぎて何のこっちゃわからんと思われるでしょうが
問題は上記エラーの絶対パスアドレス、これは前のPCのものなので新PCでこれが表示されるのはおかしいですよね?
これを直す方法があれば教えていただけたら

気持ち悪いのは、このhogeMotion.cs自体は上記パスは間違ってるものの一応ちゃんと読み込まれてある程度動作してるんです

ちなみにこのエラー箇所は、アニメーションイベントにつけた呼び出し関数のところで
この関数の中からさらに別のゲームオブジェクトにつけた関数をsendMessageで呼んでます

36 名前:名前は開発中のものです。 mailto:sage [2014/05/09(金) 23:11:39.18 ID:hbFTmLk6.net]
メッシュ同士の加算減算(ブーリアン?)は可能なんでしょうか
あるオブジェクトのメッシュから別の非表示メッシュの形状を切り抜きたいのですが

37 名前:名前は開発中のものです。 mailto:sage [2014/05/09(金) 23:32:19.94 ID:1fNcEQn+.net]
>>36
アセット買えばいいと思うよ

38 名前:名前は開発中のものです。 mailto:sage [2014/05/10(土) 00:16:44.46 ID:CBaq/JWU.net]
>>37
どのアセットかな?

39 名前:名前は開発中のものです。 mailto:sage [2014/05/10(土) 00:28:10.70 ID:9nQrnTmV.net]
Unityはモデリングツールじゃないのでブーリアン機能などない。
無理やりシェーダーでやることは可能かもしれない。
アセット買えの人が正しいw
アセットには確かそういうものがいくつかあった気がする

40 名前:名前は開発中のものです。 [2014/05/10(土) 10:40:21.56 ID:5Lf7Vxwh.net]
unityのスレ
レベル低すぎワロタ

41 名前:名前は開発中のものです。 mailto:sage [2014/05/10(土) 11:00:07.42 ID:WRz7Rfp7.net]
そりゃ最前線をいってるやつらはこんなとこ覗かないからなあ

42 名前:名前は開発中のものです。 mailto:sage [2014/05/10(土) 11:42:19.95 ID:aKikTeb6.net]
レス番飛んでるなあ
解答する時は例の単語書かないよう頼むわ

43 名前:名前は開発中のものです。 mailto:sage [2014/05/10(土) 15:44:36.06 ID:kocB2icZ.net]
youtu.be/v6RC3JCxE-Q
このようなキャラクターカスタマイズを作りたいのですが
さっぱりわかりません!
ヒントだけでもください!
上記のサンプルはエラーで動きませんでした。
武器を持ち替える程度(手のボーンの子にすればいい)はスクリプトからできるのですが
ボーン入りのメッシュを入れ替えるのはどうやったらいいんでしょう。

44 名前:名前は開発中のものです。 [2014/05/10(土) 16:20:01.14 ID:ZqRWaXpu0]
すいません、総合スレに質問してしまいますた

三人称視点の3Dゲームのカメラワークを作っています。
挙動はデモンズソウル・ダークソウル・モンハンのそれに近いものを目標にしています。
現状では障害物をすり抜けて自キャラを写していますが、これをすり抜けずに自キャラに近づく処理がまだ終わっていません。
何か良い方法・サイトなどがあったら教えてください。
よろしくお願いいたします。



45 名前:名前は開発中のものです。 mailto:sage [2014/05/10(土) 16:26:03.85 ID:hTamEaeP.net]
「特定の面までクリアしたら、ごほうびに壁紙プレゼント!」
みたいなのを実装したいと思ってるのですが、Asset内の壁紙データを
ユーザーの端末のカメラロール(イメージフォルダ)に保存させる方法ってないでしょうか?

WebViewでローカルのアドレスにアクセスさせて長押しで壁紙保存、
くらいしか思いつかず・・・。

「壁紙を保存」ボタンをクリックしたら自動的に保存されるような
実装方法がありましたらご教授ください。

46 名前:名前は開発中のものです。 mailto:sage [2014/05/10(土) 17:04:26.66 ID:t3wk1W0g.net]
>>45
Application.CaptureScreenshot("パス");
でスクリーンショットじゃだめ?

47 名前:名前は開発中のものです。 mailto:sage [2014/05/10(土) 20:13:23.60 ID:rcxgslRV.net]
プレイヤーキャラクター動かす時はMovePositionとvelocityどっちがいいか教えてください
あと、どう挙動が異なるかもお願いします

48 名前:名前は開発中のものです。 mailto:sage [2014/05/10(土) 20:44:38.54 ID:7A7eufJR.net]
どっちがいいかはお前が決めることで
どう挙動が異なるかをお前が調べてここに書け

49 名前:名前は開発中のものです。 [2014/05/10(土) 23:11:42.31 ID:ZqRWaXpu0]
プレイヤーキャラを動かすのはCharacterControllerクラスのmove()がラクだと思います
七面倒な処理をいろいろ考慮してくれるので
作りこんでいったらいずれrigidbodyとかcolliderとか必要になるかもですが・・・

50 名前:名前は開発中のものです。 mailto:sage [2014/05/11(日) 00:34:26.72 ID:h27ucti3.net]
>>46
ご意見ありがとうございました!

参考にさせていただきます!

51 名前:名前は開発中のものです。 mailto:sage [2014/05/11(日) 02:03:36.73 ID:UMmAsJ+r.net]
テクスチャーの色を変えようとしたらやっぱ色ごとに画像作らないと駄目?
それともややこしいシェーダー作ったりすると出来るもの?

52 名前:名前は開発中のものです。 mailto:sage [2014/05/11(日) 02:29:29.36 ID:AZZ+/e+I.net]
ややこしいシェーダー書けば当然可能

53 名前:名前は開発中のものです。 mailto:sage [2014/05/11(日) 02:37:01.22 ID:EZO1i7B9.net]
ややこしいシェーダー書かなくても出来る方法教えてくださいよー
検索したら幸せになれる関数名とかありませんか
ググるので

54 名前:名前は開発中のものです。 mailto:sage [2014/05/11(日) 09:16:30.30 ID:AZZ+/e+I.net]
ttp://docs.unity3d.com/Documentation/ScriptReference/Texture2D.SetPixel.html



55 名前:名前は開発中のものです。 mailto:sage [2014/05/11(日) 09:17:25.04 ID:yKyOa/EX.net]
WebView がアセット内のhtmlデータを読もうとしたとき、
パスはどう指定すればいいですか?

たとえば、Assets 内に html というフォルダを作成し、
その中に a.html というファイルがある場合、などです。

file://html/a.html

のような感じでしょうか。
Android と iOS で異なりますか?

56 名前:名前は開発中のものです。 mailto:sage [2014/05/11(日) 10:17:16.66 ID:NkWt7Vxw.net]
やってみてどうだったか書けよks
やる前から聞くなks

57 名前:名前は開発中のものです。 mailto:sage [2014/05/11(日) 11:22:15.96 ID:yKyOa/EX.net]
実機でページが見つかりませんのエラーがでました。
相対パスでもだめっぽいですね。

58 名前:名前は開発中のものです。 mailto:sage [2014/05/11(日) 11:43:32.72 ID:9thDA7oy.net]
>>55
StreamingAssetsフォルダつー特殊なフォルダがあって、これのアクセスパスは機種依存なのでマニュアル読めとしか
ttp://docs.unity3d.com/Documentation/Manual/StreamingAssets.html

59 名前:名前は開発中のものです。 mailto:sage [2014/05/11(日) 12:20:17.75 ID:vwt5axfe.net]
>>57
ASSET買えばいいと思うよ

60 名前:名前は開発中のものです。 mailto:sage [2014/05/11(日) 12:28:29.63 ID:i5sHMIJ7.net]
プッ

61 名前:名前は開発中のものです。 mailto:sage [2014/05/11(日) 13:57:53.19 ID:ormByBcx.net]
WPで作ったゲーム公開しようとしたら「Failed to download data file」

それで色々調べたら、MIMEにunity3dの拡張子が対応していないらしい。

なら追加しようと思ってプラグイン入れたんだけど、すでにunity3dの拡張子対応してるんだよなぁ...

うーん思い当たる原因が思いつかねぇ

62 名前:名前は開発中のものです。 mailto:sage [2014/05/11(日) 15:32:50.11 ID:EZO1i7B9.net]
>>54
ありがとう
これってシワシワ老人のテクスチャーの色調を赤っぽく変えたい時は
GetPixelsで画像の全ピクセルをいったん読み込んで、
ループまわしてR(赤)値をプラスしたやつを一個一個SetPixelしなおしていくって感じですよね

画像作った方が楽そうだけど手法として勉強になるので覚えときます!

63 名前:名前は開発中のものです。 mailto:sage [2014/05/11(日) 16:36:27.51 ID:9thDA7oy.net]
>>62
普通はテクスチャ差し替えるだけじゃないの?

64 名前:名前は開発中のものです。 mailto:sage [2014/05/11(日) 17:16:57.09 ID:AZZ+/e+I.net]
>>62
その理屈がわかるならちょっとシェーダの勉強すればシェーダーで書けるよ。
少なくとも色を足すとかはすぐできると思う。



65 名前:名前は開発中のものです。 mailto:sage [2014/05/11(日) 18:53:07.99 ID:vwt5axfe.net]
アセット買えばすぐに出来ると思うよ

66 名前:名前は開発中のものです。 mailto:sage [2014/05/11(日) 21:59:52.84 ID:DD32h/1td]
Physics.Linecastで衝突してるはずのものが衝突していない、というケースについて何か知っていれば教えてください。
具体的には自キャラとそれを写すカメラの間の壁を検知できない、という状況です。
まったく検知できないわけでなく、自キャラより高い位置にカメラがあるとそれまで検知できていた壁が検知できなくなる、という状況です。。。

67 名前:名前は開発中のものです。 mailto:sage [2014/05/11(日) 22:50:12.84 ID:TrOZP7U5.net]
僕はここにいるよアピールをこんなところで繰り返す
他に居場所はないのか?

68 名前:名前は開発中のものです。 mailto:sage [2014/05/12(月) 02:07:18.55 ID:m7HHc1jd.net]
>>58
ドキュメント読みました(日本語の方ですが)ヒントありがとうございます。
ためしたところ、こんな感じの場所にアクセスしようとしてます。

  jar:file:///mnt/asec/[BundleIdentifier]-1/pkg.apk!/assets/html/test.html
  ※ Assets/StreamingAssets/html/test.html にデータを置いてます

ドキュメントの下の方をさらに読み、WWWクラスのサンプルなどを調べていたのですが、
そもそもドキュメントの Android の注意書きは、こういうことを言っているのでしょうか。

「Android 以外はドキュメントの方法そのままでアクセスできる。
 Android は StreamingAssets フォルダの中身が jar 圧縮されて取りこまれているので、
 WebView に読ませたいなら jar を解凍するロジックを間にかませるか、
 (結果として WebView ではなく) WWW で何とかしろ」

だとしたら、出力は WebView でやろうとしているのなら、WWW を調べても意味ないのかな。
WebView で普通の Web ページがなんとか表示できたのでほっと一息だったのですが…

自分はローカルHTMLを表示するだけなのにとんでもなく手間取っているのですが、
みなさんはこのあたりは自力で解決してる(できてる)んでしょうか。

69 名前:名前は開発中のものです。 mailto:sage [2014/05/12(月) 02:48:58.99 ID:hyvx4Q6s.net]
そもそもローカルのhtmlって発想がヤダ。
いったい何をhtmlで書いてるのか知らんけどヘルプならguiで表示させればいいし、何らかの制約でhtmlじゃなきゃダメなら普通にブラウザに任せる方が素直で良いと思う。

70 名前:名前は開発中のものです。 [2014/05/12(月) 08:23:17.10 ID:m7HHc1jd.net]
>>69
必要あってこの形になっています。すみません。


上記、わかる方いたら、お力添えをお願いします。

71 名前:名前は開発中のものです。 [2014/05/12(月) 09:58:43.30 ID:b+H157q6.net]
toro.2ch.net/test/read.cgi/gsaloon/1345029300/316
  ↑ ↑ ↑ ↑ ↑ ↑

72 名前:名前は開発中のものです。 mailto:sage [2014/05/12(月) 10:25:59.19 ID:WJf3yqmI.net]
>>68
string pathconv(string path) {
#if UNITY_IPHONE && !UNITY_EDITOR
var rpath = "file://"+Application.dataPath + "/Raw/" + path;
#elif UNITY_ANDROID && !UNITY_EDITOR
var rpath = "file:///android_asset/"+path;
#else
var rpath = Application.dataPath + "/StreamingAssets/"+path;
#endif
return rpath;
}
iOS,Android,PCの場合分けはコレで良かったはず

73 名前:ファッ!? mailto:sage [2014/05/12(月) 14:42:56.15 ID:R9/iYHdL.net]
FBXってなんて読むんですか?
ファブックス?

74 名前:名前は開発中のものです。 mailto:sage [2014/05/12(月) 16:20:02.71 ID:QlRR3zr7.net]
読み方とかあんのかw
えふびーえっくすとしか読んでなかったw
元はFilmBoxというソフト(今のMotionBuilder)で使っていた形式だからそういう拡張子になった。



75 名前:名前は開発中のものです。 mailto:sage [2014/05/12(月) 16:40:45.03 ID:oMo0NPfK.net]
>>73
ふぁぼぅぁっくはふぅうぅぅぅー
と読むのが常識

76 名前:ファッ!? mailto:sage [2014/05/12(月) 18:33:46.15 ID:R9/iYHdL.net]
てっきりプレファブのfabがなんか影響してるかと思ってた。
エフボックスと読もうかな。

77 名前:名前は開発中のものです。 mailto:sage [2014/05/12(月) 20:13:39.99 ID:5rPawWfh.net]
>>70
ASSETを買えばいいんじゃないかなあ?

78 名前:名前は開発中のものです。 mailto:sage [2014/05/12(月) 22:22:32.09 ID:m7HHc1jd.net]
>>72
ありがとうございます。

頂いたソースを試したところ、
そのままのコピペでローカルHTMLにアクセスできました!
「. / 」を使った相対パスによるリンク移動もできます。

非常に助かりました、ありがとうございました。

79 名前:名前は開発中のものです。 mailto:sage [2014/05/12(月) 22:51:50.34 ID:YJc0YCae.net]
すみません超初心者的な質問で申し訳ないですが
新しいプロジェクトを作りboxなど色々と設置していたのですが、
オブジェクト二つともにcolliderをつけて衝突させているのに何故かすり抜けます
昔作ったプロジェクトで同様にさせるとその場合はちゃんと衝突してくれます
一体何が悪いのでしょうか?

80 名前:名前は開発中のものです。 mailto:sage [2014/05/12(月) 23:27:10.91 ID:znnKJntU.net]
rigidbodyがついてないのでは?

81 名前:名前は開発中のものです。 mailto:sage [2014/05/12(月) 23:48:45.17 ID:QlRR3zr7.net]
同じになっていない、というだけの話だろうw

82 名前:名前は開発中のものです。 mailto:sage [2014/05/13(火) 00:14:16.12 ID:LvvTXgTr.net]
申し訳ないです
isTriggerをつけていたのとMassがおかしかったせいでした……

83 名前:名前は開発中のものです。 [2014/05/13(火) 19:57:43.82 ID:u1gdOD4l.net]
初めてインストールして使ってみようと思ったんですが
プレイボタン?を押すとフリーズしてしまうのですがなぜでしょうか

84 名前:名前は開発中のものです。 mailto:sage [2014/05/13(火) 20:56:17.70 ID:SgT4YkN2.net]
再生しようとしたのはサンプルプロジェクト?
再生ボタンもう一回押しても効かない?



85 名前:名前は開発中のものです。 [2014/05/13(火) 21:01:02.02 ID:u1gdOD4l.net]
再生使用としてるのは新規プロジェクトで作ったプロジェクトです
ボタンを押すと少し暗くなってフリーズします
再生ボタンをもう一度押しても効きませんでした・・・
あと右上の閉じるボタンを押してもフリーズしてしまうのを確認しました
PCの問題なのかな・・・

86 名前:名前は開発中のものです。 mailto:sage [2014/05/13(火) 22:09:04.35 ID:x2dhaw1S.net]
>>85
問題を解決するために、第三者が同じ状況を再現できる最小限の情報というものを考察しなさいな
どのOSで?
インストールしたUnityのバージョン
新規プロジェクトで何を入れ、どのようにスクリプトを組んだのか

そういうつまらないような事が答えにたどり着く為の最短チケットになる。

87 名前:名前は開発中のものです。 [2014/05/13(火) 22:11:04.65 ID:+wBrWUW9.net]
おまえらUnityでどんなアプリ作ってるのん?
晒せや

88 名前:名前は開発中のものです。 mailto:sage [2014/05/13(火) 23:33:21.54 ID:83/ryvKC.net]
プログラミング初心者なんですけどc#を勉強したいと思います
unityに活かすなら何の本を買えばいいですか?

89 名前:名前は開発中のものです。 mailto:sage [2014/05/14(水) 00:04:25.26 ID:/c2F2ujj.net]
初心者はまずBASICから。プチコンを買え

90 名前:名前は開発中のものです。 [2014/05/14(水) 00:52:32.90 ID:bPskNic8.net]
using System.Collectionsっているの?
消しても平気?

91 名前:名前は開発中のものです。 mailto:sage [2014/05/14(水) 01:21:57.32 ID:xHdRaz/C.net]
>>88
本当に初心ならC#のMicroSoftの書籍買え
>>90
System.Collections名前空間のclassを使ってないなら消してもOK(ListとかDictionaryとか)

92 名前:名前は開発中のものです。 mailto:sage [2014/05/14(水) 02:56:31.27 ID:/c2F2ujj.net]
「Unity2Dガイドブック誰でもできる簡単ゲーム制作」という本の
ゲームを作っていくところを本の通りに操作していってるねんけど

アニメーションを終了したところに白い印をつけて、そこを右クリックして
Edit Animation Event
を選んでダイアログが出てくる、というところまではいいんけど
そこで
さっきソースに書いたAttackAnimationFinish()
が出てこなくて(本にはそれを選ぶとある)もう勧めなくなったので誰か教えて!

正誤表とかもないしこの本作ったアホはなんなの!?

93 名前:名前は開発中のものです。 mailto:sage [2014/05/14(水) 03:03:56.67 ID:VHjN/zdE.net]
ああ、その本、買ってしまったんだ…

94 名前:名前は開発中のものです。 mailto:sage [2014/05/14(水) 04:03:38.12 ID:4myNBpiG.net]
>>92
この本じゃないんだけどこういう事ってパソコン関係書籍だと多いよな。
どうしたらいいの?



95 名前:名前は開発中のものです。 [2014/05/14(水) 06:43:28.68 ID:b6hvlQvI.net]
>>86
OSは7
unityのバージョンは4.3.4
スクリプトは起動してから一切弄ってないです

96 名前:名前は開発中のものです。 mailto:sage [2014/05/14(水) 06:48:49.78 ID:ENeZ33ee.net]
頭を抱えてしゃがみこむ、そしてバンホーテンココアを飲んで全て忘れる。

97 名前:名前は開発中のものです。 mailto:sage [2014/05/14(水) 09:25:18.52 ID:BOgDHoC2.net]
>>92
同じオブジェクトに付いてるスクリプトなら呼び出せるはずだけどな
Event設定する前にビルドしたか?

98 名前:名前は開発中のものです。 [2014/05/14(水) 19:14:35.26 ID:wd07Ux3I.net]
unity2Dはじめたんですが、ゲームのスタートボタンを押したあとに
3,2,1ってカウントダウンさせたいんです。
3,2,1はそれぞれ独立した画像で。
どうしたらいいですかね。

99 名前:名前は開発中のものです。 mailto:sage [2014/05/14(水) 20:00:17.92 ID:VHjN/zdE.net]
普通にテクスチャ差し替えれば?
画像がでかくてResourceからロードだと待ちが発生して
アレだっていうなら最初から配列にしてもっていてもいいだろうし

100 名前:名前は開発中のものです。 [2014/05/14(水) 20:04:51.61 ID:wd07Ux3I.net]
2dのspriteの場合差し替えってどうやるんでしょうか。
SpriteRenderer hoge = GameObject.Find("timer").GetComponent(typeof(SpriteRenderer)) as SpriteRenderer;
hoge.sprite = Instantiate(Resources.Load("timer2"));

こんな感じでやってみたらエラーでます。

101 名前:名前は開発中のものです。 mailto:sage [2014/05/14(水) 20:10:15.96 ID:bidaLGmK.net]
知恵遅れなのによくもまぁゲーム作ろうと思ったもんだな

102 名前:名前は開発中のものです。 [2014/05/14(水) 20:13:55.31 ID:wd07Ux3I.net]
すみません自己解決しました。>>99さんありがとう

103 名前:名前は開発中のものです。 mailto:sage [2014/05/14(水) 23:05:07.32 ID:IliVOSoq.net]
unityでマウスイベントOnMouseDown()が発生しません
Box Coliderをコンポーネントに貼り付けた場合でも
Cubeなどのコンポーネントを新しく追加した場合でも同様です
どうすればよいのでしょうか

104 名前:名前は開発中のものです。 mailto:sage [2014/05/15(木) 01:05:38.58 ID:yj7JPGI1.net]
俺のところでは発生してるんだよなぁw
Box Coliderをコンポーネントに貼り付けた場合でも
Cubeなどのコンポーネントを新しく追加した場合でも同様です。

つまりここには何故そのような状況に陥ってるのかを推測させる為の情報が
一切語られていないw



105 名前:名前は開発中のものです。 mailto:sage [2014/05/15(木) 02:36:08.55 ID:gy7eFt4Y.net]
すいません、メカニムの話なんですが
アニメーションクリップにイベントをつけてクリップの途中から二倍速にしたいと思ったので
アニメーションイベントの呼び出し関数に下記を書いたのですが上手く作動しません


public void JumpSpeedUp (){
 animation["Jump"].speed = 2;
}

これってもしかしてレガシーの方法だから上手く動かないとか?
誰かメカニムでスクリプトからクリップのスピードを変える方法教えてもらえないでしょうか

106 名前:名前は開発中のものです。 mailto:sage [2014/05/15(木) 04:00:41.35 ID:PzQCCPza.net]
メッシュのコピーについて質問です

blenderで作ったキャラAとBをUnityにインポートして
キャラAが持つメッシュ(キャラAのアクセサリー)をコピーしてキャラBの子としてペーストすることで
キャラBにも同じアクセサリーを持たせようとしたのですが

ペーストしたメッシュがキャラAの位置から動かず、キャラBに追従させることができません
どうしたらキャラBにメッシュを追従させることができるでしょうか
ご教授のほどをお願いします






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<289KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef