2016-06-18 3 views
0

スプライトを互いに貼り付ける方法がわからないので、小さなピースの代わりに1つの大きなオブジェクトになります。例えば、ゲームメーカーにスプライトを貼り付けるには?

スラスタをボックスに貼り付けると、スラスタはその場所にとどまります。ボックスを押すと、また、私が話しているもののための特定の言葉ですか?

+0

こんにちは! StackOverflowへようこそ!あなたが現在持っているコードの例と、あなたが試したものとそれがあなたのためにうまくいかなかった理由を投稿すれば、コミュニティがあなたを助けてくれるのは通常は簡単です。 – Alpha

+0

私はコードを持っていない、私の脳は、これを達成するためにどのように可能な解決策を考えていないだろう、いくつかの人々がこのようなことを見たアイブhttps://www.youtube.com/watch?v=ixXl4QL1uuA – user6004873

+0

私はドン '誰もが私のためにそれをやりたい、ちょうどそれらを1つのオブジェクトにするために画像を組み合わせる方法に関するいくつかのアイデアがほしい – user6004873

答えて

1

オブジェクトのいずれかにすべての部品を取り付けて、それは一種のようになります。

//Main object x = 5; y = 20;

//other object step event 
x = obj_main.x + <any value to put it where you want>; 
y = obj_main.y + <any value to put it where you want>; 

//This will force the parts to follow the main object. 

`

`

0

'main'オブジェクトで定義された配列を使用して、グリッドを使用して各部分の位置を定義し、配列内の位置に基づいて個々のスプライトを描画することができます'オブジェクトの座標。または、パフォーマンスの一部をトレードオフして追加の機能を使用する場合は、オブジェクトの個々のインスタンスを作成してください。複数のアレイ上の情報とどのように下方に設けられたGMLドキュメントをチェックし、設定された座標に基づいてスプライトとオブジェクトを配置するために

配列: https://docs.yoyogames.com/source/dadiospice/002_reference/001_gml%20language%20overview/401_06_arrays.html

lengthdir: https://docs.yoyogames.com/source/dadiospice/002_reference/maths/real%20valued%20functions/lengthdir_x.html

0

何私はオブジェクトを無効にしていたので、左と右を押すとどこにも行かず、他の部分だけが動きますが、接触したときに他の部分もそれに沿って動き、 dを対応するオブジェクトの速度に簡単に換算すると、動きをオンにし、現在のオブジェクトと同じ方向に同じ速度で移動し、そのように見えます。

関連する問題