笔记
W1F_66666
勤劳一、
展开
-
U3D-对象池-FPR子弹管理
using UnityEngine;using System.Collections;using System;using UnityEngine.EventSystems;using UnityEngine.Events;public class BulletDestoryEvent : UnityEvent<Projectile> { }public class Projectile : MonoBehaviour { public LayerMask collisionM原创 2022-04-06 18:39:07 · 149 阅读 · 0 评论 -
从零开始自学Unity_控制移动
网上浅尝了一下Unity对C#一无所知。教程里的脚本记录一下。using System.Collections;using System.Collections.Generic;using UnityEngine;public class cameralook : MonoBehaviour{ private float xmove; public float mousespeed; public Transform player; private void S原创 2022-03-11 22:39:03 · 4620 阅读 · 1 评论 -
SetConsoleCursorPosition
SetConsoleCursorPosition含义写这个文章的根源是这段代码:《贪吃蛇》游戏中,游戏舞台的尺寸设定为高度height,宽度width,但本节案例的实际执行稍有偏差。以舞台的第i行为例,左墙的坐标为(0,i),右墙坐标为(width-1,i),实际舞台的宽度为width-2。该情况可能会为后续蛇的移动判定带来困扰。请尝试设计一种舞台的游戏数值表达方案,使得舞台左右墙体和贪吃蛇舞台坐标的表示,不会出现混乱。//光标位置设定函数,让舞台坐标XY与屏幕坐标xy关联,让用户不用去考虑屏幕的物理原创 2021-08-17 21:20:24 · 979 阅读 · 0 评论 -
C++实现简单的按钮交互
#define _CRT_SECURE_NO_WARNINGS_#include<graphics.h>#include<stdio.h>#include<string.h>#include<mmsystem.h>#pragma comment(lib,"winmm.lib")struct button{ int x; int y; int width; int height; COLORREF color; char* ptext;原创 2021-06-16 20:46:17 · 2334 阅读 · 0 评论 -
贪吃蛇-双缓冲Debug版
控制台可以有多个屏幕缓冲区,但只能有一个活动屏幕缓冲区,这个就叫ActiveScreen。可以访问非活动屏幕缓冲区进行读取和写入,但只显示活动屏幕缓冲区。 若要使新屏幕缓冲区成为活动屏幕缓冲区,请使用 SetConsoleActiveScreenBuffer 函数。(轮流成为活动显示区)1.写一个hOutput,写一个houtbuf.一个记载,一个显示。2.要用到的函数:CreateConsoleScreenBuffer:Creates a console screen buffer.WriteC原创 2021-06-13 16:29:44 · 984 阅读 · 2 评论