ความคิดเห็น: เขย่าและเปลี่ยนสีซึ่งมีประโยชน์มาก แต่หลังจากการทดสอบมีหลายสิ่งที่ต้องใส่ใจ ด้านล่างนี้เป็นข้อมูลเชิงลึกส่วนบุคคลโปรดดูที่พวกเขา
ฉันพบกรณีออนไลน์ซึ่งใช้ในการเขย่าและเปลี่ยนสีซึ่งมีประโยชน์มาก แต่หลังจากการทดสอบคุณต้องใส่ใจ:1. แอปพลิเคชันที่ใช้งานได้จะต้องใช้กับ iOS หรือ Android 4.0 หรือสูงกว่า
2. หากคุณเพิ่มพิกัด Z เพื่อตัดสินหน้าจอจะเปลี่ยนสีแบบสุ่ม มันอาจจะไวเกินไป ... หรือไม่พบการใช้งานที่ถูกต้อง ฉันหวังว่าทุกคนจะสามารถแก้ไขได้
3. ถ้าฟังก์ชั่นนี้เปลี่ยนไปเล็กน้อยก็สามารถเปลี่ยนเป็นวิธีลอตเตอรีซึ่งทันสมัยกว่าการ์ดแผ่นเสียงขนาดใหญ่หรือรอยขีดข่วน
<script type = "text/javascript">
var color = new Array ('Red', 'Blue', 'Yellow', 'Green', '#00f', '#0FF');
if (window.devicemotionevent) {
var speed = 25;
var x = y = z = lastx = lasty = lastz = 0;
window.addeventListener ('devicemotion', function () {
var acceleration = event.accelerationinclude แรงโน้มถ่วง;
x = acceleration.x;
y = การเร่งความเร็ว
// z = acceleration.z;
if (math.abs (x-lastx)> ความเร็ว || math.abs (y-lasty)> ความเร็ว) {
document.body.style.backgroundColor = color [math.round (math.random ()*10)%6];
-
lastx = x;
สุดท้าย = y;
// lastz = z;
}, เท็จ);
-
</script>