HTML5Canvasの2つ以上のオブジェクト間に重力を適用します
Canvas内の2つ以上のオブジェクト間に重力を適用するには:
var distX = ob1.x - ob2.x, distY = ob1.y - ob2.y; var val = distX *distX + distY * distY; var r = Math.sqrt(val); var F = 50 / val; var rhat_x = distX / r; var rhat_y = distY / r; var Fx = F * rhat_x; var Fy = F * rhat_y; ob1.vx += -Fx; ob1.vy += -Fy; ob2.vx += Fx; ob2.vy += Fy;
-
Dayjs JavaScriptライブラリを使用した2回の違いは?
以下が私たちの時間データだとしましょう- var startHour = dayjs().hour(10) var endHour = dayjs().hour(22) 違いを得るには、diff()メソッド-を使用します 例 以下はコードです- <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content
-
2つ以上のリストのユニオンを見つけるためのC#プログラム
まず、リストを作成します- //three lists var list1 = new List{3, 4, 5}; var list2 = new List{1, 2, 3, 4, 5}; var list3 = new List{5, 6, 7, 8}; unionメソッドを使用して、list1とlist2の和集合を取得します- var res1 = list1.Union(list2); var res2 = res1.Union(list3); 以下は完全なコードです- 例 using System.Collections.Generic; using System.Linq; u