Hướng dẫn tạo 1 Robo Tank tham gia Event và hỗ trợ chạy thử code

sonytuan

Junior
Pre-verified
Joined
May 9, 2014
Messages
224
Reactions
292
MR
0.070
$500.00
Services
Chat with me via Skype
Chào các bạn, theo Event mình tạo ở đây, mình xin mở topic này đê hổ trợ các bạn mới code cũng như chạy thử code cho các bạn khác
-Topic Event : https://mmo4me.com/threads/tinsoft-...lau-nam-va-moi-tham-gia-xa-stress-nhe.268986/


- Video hướng dẫn :



- Các bạn code xong, inbox mình file Class hoặc nội dung hàm run() để chạy thử, mình sẽ gởi lại bạn video chạy thử ngay khi mình nhận được.
- Các bạn chưa rành code có thể đặt câu hỏi đây, để mọi người cùng thảo luận nhé.
Xin cảm ơn.
 
Code:
public int getEnemyDirection()
        {


            Point myPoint = getMyPoint();
            Point enemyPoint = getEnemyPoint();

            int yLong = (int)(enemyPoint.Y - myPoint.Y);
            int xLong = (int)(enemyPoint.X - myPoint.X);
            if (xLong != 0)
            {
                float tangAnpha = ((float)yLong / (float)xLong);
                int aTanResult = (int)(Math.Atan(tangAnpha) * 180 / Math.PI);
                if (enemyPoint.X >= myPoint.X){
                    int result = (int)(360 - currentAlpha + aTanResult);
                    if (result >= 360) { result = result - 360; }
                    if (result <= -360) { result = result + 360; }
                    return result;
             
                }
                else{
                    int result = (int)(180 - currentAlpha + aTanResult);
                    if (result >= 360) { result = result - 360; }
                    if (result <= -360) { result = result + 360; }

                    return result;
                }
              
               
            }
            return 0;
        }


Đây là nội dung hàm getEnemyDirection() đã đươc hỗ sẵn, các bạn tham khảo để biết cách tính góc nhé
 

Announcements

Forum statistics

Threads
426,364
Messages
7,176,069
Members
178,820
Latest member
yo88vegas

Most viewed of week

Most viewed of week

Back
Top Bottom