
笔记
一_叶子
成长
展开
-
直线的三种算法(包含各个象限)
直线算法原创 2023-01-23 19:49:09 · 387 阅读 · 0 评论 -
摄像机旋转公式 OpenGL
摄像机旋转公式原创 2023-01-12 11:41:57 · 207 阅读 · 0 评论 -
DeltaTime介绍
DeltaTime详解原创 2023-01-12 10:41:37 · 2310 阅读 · 0 评论 -
动态血条UI相关 U3D
制作动态血条首先要先制作一个血条的预制体,其中应包括掉血UI、暴击、闪避等,为了美观还可给他们加上动画组件,根据自己的项目而定。制作好预制体后,就是在加载人物或敌人时通过代码给他们动态加载上。(本案例包括动画组件的播放)给预制体单独增加一个脚本,方便以后的管理下面是代码,也不难理解,产生掉血、暴击、闪避等效果时,直接调用这里面的函数即可using System.Collections;using System.Collections.Generic;using UnityEngine;us.原创 2021-02-20 09:22:45 · 260 阅读 · 0 评论 -
迭代器底层实现 C#
迭代器迭代器(iterator)是一种对象,用来遍历容器中部分或全部的元素.拿foreach的内部实现来举例。foreach可以用来遍历可枚举类型集合的元素,比如:数组,list,dictionary等其实就是用while语句来获取遍历集合的 IEnumerator接口 来不断的Movenext()(后面会介绍)来实现的.首先创建个类,继承两个接口:IEnumerator、IEnumerable. public class Test : IEnumerator,IEnumerable原创 2021-01-16 19:17:56 · 329 阅读 · 0 评论 -
飞机大战详解 C语言
因为要到期末考试了,是以作品的形式提交。所以用c++写个控制台小游戏岂不美哉(语言之间都是相同的, 什么语言不重要,主要是实现思想)主要是小游戏可以将类和继承等C++知识点可以很好的串接起来,而且也比图书管理系统等交互性不大的项目更加有趣。好了废话少说进入正题吧小游戏就以飞机大战为例吧首先说一下我对游戏的理解,游戏主要就是由动画、交互两大部分组成,而动画则是由一帧一帧的图片组成。所以要想在控制台中实现动画,那就要实现屏幕的刷新,就是把上一帧的图片给清除掉,清除的方法有很多,在这里就用最简单原创 2020-11-30 20:18:25 · 3242 阅读 · 3 评论 -
c语言推箱子
作为一个c语言和easyx小白,写个推箱子,我真是太难了。下面贴源码,欢迎修正和改进前言:用到了easyx库#include<stdio.h>#include<conio.h>#include<stdlib.h>#include<easyx.h>#define width 10 //乘于图片大小=游戏框宽度#define ...原创 2020-04-10 21:30:49 · 551 阅读 · 4 评论