自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 问答 (1)
  • 收藏
  • 关注

原创 unity之跳一跳(完整版)

1.场景(1)creat->3D objict->plane 并重命名为ground,做为地面(如下图)(2)并调整颜色,大小至适合(如下图)调正颜色:创建material(project:creat->Material)用与当作groud的材质,调整颜色,并赋到ground上2.制作模型(即预制体:prefab)(1)创建盒子:creat,调整盒子大小及位置,并将...

2019-04-22 21:09:55 29757 19

原创 tolua++源码阅读笔记分享

点击前往:https://note.youdao.com/s/V6vs1Mzl

2021-11-03 11:06:05 200

原创 Lua 默认值的两种实现方式

Base = {}Base.protoType = {name = "Defalut"}--两种实现方式Base.mt = { --第一种实现方式 -- __index = function (table, k) -- return Base.protoType[k] -- end --第二种实现方式 __index = Base.protoType}function Base.new(

2021-10-12 15:10:46 561

原创 DirectX11学习笔记(1.简单窗口程序)

窗口程序

2021-01-30 22:21:11 392

原创 技术岗面试技巧,掌握面试主动权!(校招)

1.前言一场成功的面试,前提是在有一定的知识储备的基础之上的。但是有丰富的知识也不一定会有成功的面试,除非是大佬级别的,问啥啥都会那种,再者就是利用一定技巧来弥补自己的不足。很显然,这种实力的人毕竟是少数。而我也是这种人之中的一个。所以,这篇文章将会把我自己的经历与心得分享给大家。有什么不正确的欢迎探讨。2.个人经历2021届暑假实习(2020.3~2020.4)腾讯实习(失败)原因:提前没有准备好专业知识。字节跳动(失败)原因:岗位不匹配(没有游戏开发岗位,选择了游戏测试)快手(成功

2020-10-14 20:09:20 5794 5

原创 腾讯光子一面二面

来啦初试:1.祯同步状态同步2.怎样判断技能命中?3.谈谈unity优化4.实现后台编译C+(C#的process)5.协程理解6.进程线程区别7.内存五大区8.堆和栈区别9.A⭐10.B树B加树11.虚函数原理12.怎样实现视野裁剪?(优化相关的)13.其余的都是基础了……复试:静态和批和动态和批DClua GClua卸载脚本协程默认在哪个线程,其他线程能否实现祯同步和状态同步区别和表现(弱网络,重连,开发难度,安全性)虚函数表,建立期间多态,静动态重载建立

2020-08-20 16:45:21 6973

原创 游戏客户端面试题最全汇总

分享与小伙伴一起复习的面经汇总笔记。有想一起的小伙伴留言,我给你权限,一起努力http://note.youdao.com/s/RFAwK0j2

2020-08-18 12:18:00 11202 2

原创 C++11新特性汇总(更新中)

来源于对C++Primer内容的理解或者可以说成个人笔记文章目录1.long long2.列表初始化3.nullptr常量4.constexptr常量5.类型别名6.auto类型指示器7.decltype类型指示符8.类内初始值9.范围for语句10.vector1.初始化方法:2.添加元素1.long long长整型34位、带符号2.列表初始化int main(){ int a{2}; int b{1}, c{2}; int d = {0}; //上述写法等同于 int e.

2020-08-14 17:12:46 11266 3

原创 智能指针——unique_ptr、weak_ptr

unique_ptr也有于shared_ptr相同的用法:p、*p、p->get()、swap(),详情参见shared_ptr1.特性某一时刻,只能有一个unique_ptr指向一个给定的对象当unique_ptr被销毁,,它所指向的对象也被销毁不能用make_shared,而是要将其绑定在一个new返回的指针上。unique_ptr<int> p2(new int(42)); 不支持普通的拷贝和赋值错误示范:int main(){ unique_ptr&

2020-08-13 19:52:10 16253

原创 智能指针——shared_ptr

文章目录1.p2.make_shared(param)、*p3.swap(p,q)、p.swap(q)4.p.use_count5.shared_ptrp(q)6.自动销毁所管理的对象文章来源于C++Primer的读后笔记众所周知,智能指针是模版,因此应在<>里面给出类型,则创建shared语句为:shared_ptr<string> p1;默认初始化为空使用方式和普通指针一样(解引用、引用)支持功能代码实例:1.pint main(){ shared_

2020-08-13 18:20:31 16250

原创 ToLua的案例学习笔记

文章目录案例一:DoString的使用案例二:展示searchpath 使用,require 与 dofile 区别案例三:CS调用lua方法案例四:读写lua的全局变量的两种方式案例一:DoString的使用using UnityEngine;using LuaInterface;using System;public class HelloWorld : MonoBehaviour{ void Awake() { LuaState lua = new Lua

2020-08-10 17:35:38 16430

原创 MacBook下git安装与基本使用

......安装配置用户名和邮箱使用创建文件夹初始化该目录(告诉git对此文件夹进行管理)基本指令提交到版本库版本回退确定时间点回退安装本文利用homebrew方式进行安装git官网:https://git-scm.com/download/mac如果没有安装homebrew,先安装homebrew/bin/bash -c "$(curl -fsSL https://raw.git...

2020-04-30 11:14:22 14206

原创 KMP之美

什么是KMP?一开始到KMP这个词,感觉不想学他了,这是什么鬼?可能很多人像我当初一样觉得KMP很难。但是我经过仔细研究,发现了一个不可告人的秘密。K:???K是什么?kuai(快)?嗯 是这样的。M:???难道取自MMP(你懂的)?暂且理解为特么的的么的意思吧。P:???是pi?那是一声嘛?经过反复研究,是三声(匹配的匹),阿哈哈。理解了这三个字母就大致能推断出KMP是干什...

2020-03-18 21:14:39 6462

原创 排序算法汇总

更新中…冒泡排序:最佳情况:T(n) = O(n)最差情况:T(n) = O(n2)平均情况:T(n) = O(n2)代码实现:#include<iostream>using namespace std;void maopao(int a[10]){ int i,j; for(i= 0;i<10;i++) { for(j = 0;j<10-...

2020-03-15 16:18:32 6438

原创 unity面试n问总结

本博客在Edward-Phoenix博客下改编,对部分答案进行详细说明,本人纯属为了加深印象自己敲了一遍。在此感谢前辈的整理。原博客地址:https://blog.csdn.net/qq_25601345/article/details/77102775本人正处于求职准备阶段,如有兴趣可以加入QQqun:713591618。此群支持学习讨论,更有大厂内推。再次恭候各路英雄好汉的加入。期待与...

2020-03-13 19:34:37 728 2

原创 网易unity面经------有道

我面试的unity开发实习生,网易有道,今年第一次招人。1.你觉得unity单场景好还是多场景好?优质回答:1,用单个Scene你会发现Unity的最大优点——“一个优秀的编辑器”这条性质就不存在了,因为到最后你是看不清楚自己在场景和Canvas里究竟放了什么了。但是单个Scene不会遇到数据传递问题,Scene之间的数据传递始终是Unity忽略的玩意,弄了个DontDestroyOnLoa...

2020-03-03 12:54:47 11488 5

原创 unity热更新框架Xlua--自定义Loader方式

本博客根据51CTOscholl刘国柱老师网课编写,小白笔记,侵权必删创建C#脚本:using System.Collections;using System.Collections.Generic;using UnityEngine;using XLua;using System.IO;public class RunluaBySelfDefloader : MonoBeha...

2019-10-25 19:58:32 18040 1

原创 unity热更新框架Xlua--加载lua文件方式

本视频根据51CTOscholl刘国柱老师网课编写,小白笔记,侵权必删1.使用TextAsset方式加载文件在unity中新建C#脚本using System.Collections;using System.Collections.Generic;using UnityEngine;using XLua;public class RunluaByfile : MonoBeha...

2019-10-25 19:24:18 18501

原创 unity热更新框架Xlua--配置环境变量与直接执行字符串

本视频根据51CTOscholl刘国柱老师网课编写,小白笔记,侵权必删Xlua下载链接: https://pan.baidu.com/s/1YiCuojsE3uzZF7rLuIKYtw 提取码:t4xe配置环境将上面链接的压缩包解压,并将其解压将此安装包导入unity工程即可。调用XLua语句创建C#程序引入命名空间,加入以下代码: LuaEnv env; pri...

2019-10-25 18:52:20 17190

原创 绘制直线算法(计算机图形学)

1.数值微分法(DDA):原理:直线斜率:k=(y1-y0)/(x1-x0);则直线方程:y = kx + B;y(i+1) = kx(i+1)+B = kx1+B+k△x = yi+k△x;注意:此算法只适用于k<=1。当k>1时必须把xy换位,即y每增加1,x增加1/k2.中点画线法:原理:有直线3.Bresenham算法:...

2019-09-04 12:53:03 2309

原创 unity键盘事件与鼠标事件的简单使用

键盘事件按下事件:Input.GetKeyDown()例如:using System.Collections;using System.Collections.Generic;using UnityEngine;public class shsyhs : MonoBehaviour{ void Update() { if (Input.GetKeyD...

2019-08-06 17:28:59 936

原创 C#教程(4)-----托管和非托管的资源(更新中......)

文章目录一、资源二、后台内存管理1.值数据类型2. 引用数据类型3.垃圾回收三、强引用和弱引用四、处理非托管的资源1.析构函数或终结器2.IDisposable接口3.using语句4.实现IDisposable接口和析构函数5.IDisposable和终结器的规则五、不安全的代码1.用指针直接访问内存2.指针示例:PointerPlayground3.使用指针优化性能六、平台调用一、资源资源...

2019-08-01 20:22:52 542

原创 C#教程(3)-----继承篇

文章目录一、继承二、继承的类型1.多重继承2.结构和类三、实现继承1.虚方法2.多态性3.隐藏方法4.调用方法的基类版本5.抽象类的抽象方法6.密封类和密封方法7.派生类和构造函数四、修饰符1.访问修饰符2.其他修饰符五、接口1.定义和实现接口2.派生的接口六、is和as运算符一、继承面向对象的三个最重要的概念之一。(继承封装和多态性)二、继承的类型单重继承: 一个类可以派生自一个基类。(...

2019-07-27 21:17:13 459

原创 C#高级编程汇总

博客正在不断更新,希望能给大家带来帮助。 更新时间2019.7.26——未知

2019-07-26 19:09:40 2065

原创 C#教程(2)-----对象和类型篇

文章目录一:类和结构二:类1.字段2.属性a、自动实现的属性b、属性的访问修饰符3.方法a、方法的声明b、 表达式体方法一:类和结构类和结构其实就是实现对象的模板,每个对象都有数据和处理数据的方法。类和结构的不同点:a、类支持继承,结构不支持继承b、类是引用类型,存储在堆(heap)上,结构是值类型,存储在栈(stack)上c、类的关键字(class),结构的关键字(struct)。...

2019-07-25 20:32:01 452

原创 C#教程(1)-----核心C#篇

一:C#基础1. 变量形式:datatype identifier例如:int i;该语句声明了变量i,但是不能再编译器中使用这个变量i,因为你还没有对他进行初始化。赋值:i = 0;上述分为两句对一个变量进行了声明和赋值,还可以用一条语句对其声明并初始化他的值int i = 10;如果一行语句中声明了不同的变量,那么他们是同一数据类型。例如:int x = 0,y = 1;//...

2019-07-24 12:18:57 8422 1

原创 Socket基础个人理解(案例)

使用TCP的HelloServer小伙子们,挽起袖子撸代码(第一个HelloServer程序)创建控制台程序——服务端哦吼~~~~~using System;using System.Collections.Generic;using System.Net;using System.Net.Sockets;using System.Text;namespace sockerSe...

2019-05-22 12:14:17 400

原创 一分钟建立用户登录与注册系统

一:下载安装Mysql链接:https://pan.baidu.com/s/14KxWgyUEHtzVpLlAiDa6ag提取码:ydkf复制这段内容后打开百度网盘手机App,操作更方便哦安装过程自行百度图形化MySql操作工具Navicat Premium 12链接:https://pan.baidu.com/s/1CKh0szB0w6EAQ6lkT8KUbg提取码:70cb复制...

2019-05-16 12:36:45 1928

原创 算法篇 —— 末尾0的个数

题目描述输入一个正整数n,求n!(即阶乘)末尾有多少个0? 比如: n = 10; n! = 3628800,所以答案为2输入描述:输入为一行,n(1 ≤ n ≤ 1000)输出描述:输出一个整数,即题目所求解题思路1.第一种方法是直接将 n! 求出来,然后查看末尾有几个0 ,此方法思路简单,但是不能称之为一个最优的解决方案!需要用到大数相乘,在此不做过多讲述2.第二种方法...

2019-05-09 18:06:38 3660

原创 DataSet、Connection、Command、DataReader

DataSetDataSet可以理解为一个数据库,但它是存在于应用程序中的微型数据库。和数据库一样,DataSet中可以存放多张表(DataTable),表和表之间有着关系(DataRelation),DataRow为Dataset的行,DataColumn为DataSet的列。上图中的DataSet包含了两个DataTable:Products和Categories。两个表通过Catego...

2019-04-26 15:13:43 399

原创 算法篇之寻找合法字符串

题目描述:给出一个正整数n,请给出所有的包含n个’(‘和n个’)‘的字符串,使得’(‘和’)‘可以完全匹配。例如:‘(())()’,’()()()’ 都是合法的;'())()('是不合法的。请按照__字典序__给出所有合法的字符串。解题思路建立一个n层满二叉树,遍历每一条路径(DFS),淘汰不合法路径。图解如下(设n = 4)其中红色的为合法路径之一 大家懂我意思就好 不要在意...

2019-04-19 08:29:32 292

原创 unity之InputField的文本监听

1、创建InputFieldcreat->UI->InputField2、基本属性界面可以再content type属性下设置InputField的文本类型(图片中无显示)3、文本监听``创建脚本(代码如下)using System.Collections;using System.Collections.Generic;using UnityEngine;usin...

2019-04-18 08:38:40 27294

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除