Advertisement
kemperrs

Untitled

Mar 1st, 2020
135
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. let swapPoint = Date.now()
  2.   , currentPoint = swapPoint
  3.   , nFps = 0
  4.   , fps = 0;
  5.  
  6. mp.events.add('render', () => {
  7.     if (currentPoint - swapPoint <= 1000) {
  8.         nFps++
  9.         currentPoint = Date.now()
  10.     } else {
  11.         fps = nFps
  12.         nFps = 0
  13.         swapPoint = Date.now()
  14.     }
  15.  
  16.     mp.game.graphics.drawText(fps.toFixed(0).toString(), [0.5, 0.5], {
  17.         font: 4,
  18.         color: [46, 204, 113, 255],
  19.         scale: 0.5,
  20.         outline: true
  21.     });
  22. });
  23.  
  24. // next code for test mousemove in browser
  25.  
  26. let countUpdateMouseMove = 0;
  27.  
  28. const BROWSER_TEST_CODE = `
  29. window.addEventListener('mousemove', (e) => {
  30.     mp.trigger('mousemove');
  31. });
  32. `;
  33.  
  34. mp.browsers.new(`data:text/html,<script>${BROWSER_TEST_CODE}</script>`);
  35.  
  36. mp.events.add('mousemove', () => {
  37.     countUpdateMouseMove++;
  38. });
  39.  
  40. mp.events.add('render', () => {
  41.     mp.game.graphics.drawText(countUpdateMouseMove.toString(), [0.5, 0.55], {
  42.         font: 4,
  43.         color: [46, 204, 113, 255],
  44.         scale: 0.5,
  45.         outline: true
  46.     });
  47. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement