自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

新人

点个关注把。。。

  • 博客(31)
  • 资源 (13)
  • 问答 (2)
  • 收藏
  • 关注

原创 Unity UGUI打字机文本渐变

利用富文本,网上大多只是介绍,我把他实现出来了。当然这里是在我游戏当中的实现,看看意思就好。using DG.Tweening;using Scene;using System.Collections.Generic;using UnityEngine;using UnityEngine.UI;using UnityEngine.Video;namespace UIFW{ ...

2020-01-29 01:57:08 677

原创 Lua程序设计第4版第20章课后练习答案

20.1--f201local function intersact(a,b) for k,c in pairs(b) do a[k] = nil end return aendlocal function toS(set) local l = {} for _ in pairs(set) do l[#l+1] = t...

2020-01-30 18:18:42 326

原创 Lua程序设计第4版第18章课后练习答案

–18.1 18.2其实就是闭包的运用,记住foreach迭代的规则是不变量和变量组合传入,返回索引和索引对应的值。--18.1 18.2local m = 1 --m就是步长,其实就是根据步长输出表的内容,说话都说不利索,我他吗真的是想打人,恶心local function noState(n,i) i = i+m local v= n[i] if v then...

2020-01-29 15:46:11 380

原创 Lua程序设计第4版第17章课后练习答案

17.1doubleList文件------ Generated by EmmyLua(https://github.com/EmmyLua)--- Created by 15240.--- DateTime: 2020/1/28 13:48--------- Generated by EmmyLua(https://github.com/EmmyLua)--- Created ...

2020-01-28 13:58:17 357

原创 Lua程序设计第4版第14章课后练习答案

14.1function f141(a,b) local c ={} for i = 1, #a do c[i] = {} for j = 1, #a[i] do c[i][j] = a[i][j]+b[i][j] end end for i = 1, #c do for j...

2020-01-27 12:40:19 318

原创 Lua程序设计第4版第13章课后练习答案

13.1function f131(un,mod) print(string.format("%u",un)) print(string.format("%u",mod)) local i = 1 while math.ult(un,i*mod)==false do i = i+1 print(string.format("i = ...

2020-01-27 10:36:05 1661

原创 Lua程序设计第4版第11章课后练习答案

11.1修改模式匹配中的%w+为%w%w%w%w+ for line in io.lines() do for word in string.gmatch(line,"%w%w%w%w+") do counter[word] = (counter[word] or 0)+1 end end11.2从文本文件中读取到i...

2020-01-25 14:11:24 220

原创 Lua程序设计第4版第10章课后练习答案

10.1function f101(str,space) str = string.gsub(str,"%s*(.-)%s*$","%1") -- 去除空格 str = str..space local t = {} for a in string.gmatch(str,".-"..space) do if a~=space then ...

2020-01-25 13:48:09 298

原创 Lua程序设计第4版第9章课后练习答案

这么多数学,我真做不出来。看这位仁兄的吧。答案

2020-01-24 14:48:36 368

原创 Lua程序设计第4版第8章课后练习答案

8.1没有switch,elseif比使用多个if性能更高8.2while(true)for 1,math.hugerepeatgoto8.3你想怎样都好8.4function room1() local move = io.read() if move == "south" then room3() elseif move == "ea...

2020-01-24 13:35:23 316

原创 Lua程序设计第4版第7章课后练习答案

7.1function f71(infile,outfile) -- 重定向输出 if outfile then if assert(io.open(outfile)) then print("if you confirm prease print 1") local confirm = io.read("n") ...

2020-01-24 13:22:02 321

原创 unity 场景管理(Loading界面加载)

很久以前的设计…/**** Title:* 场景管理器* Description:* 实现场景的各种加载* 公开异步操作数给Loading界面使用*/using System.Collections;using UnityEngine;using UnityEngine.SceneManagement;public class LevelMan...

2020-01-24 01:25:44 1794

原创 Lua程序设计第4版第6章课后练习答案

6.1 略6.2 用lselect(2,…)函数6.3function f63(...) local t = table.pack(...) t[t.n] = nil t.n = t.n-1 return table.unpack(t)endprint(f63(2,3,4,5))6.4说下思路pair每一个元素,把每个元素都随机从数组中选择一个索...

2020-01-23 17:39:53 536

原创 Lua程序设计第4版第5章练习答案

5.1monday sunday sundayt.sunday => 表中sunday对应的值t[sunday] =>sunday变量=>monday键([sunday]对应的值=>monday变量"sunday"t[t.sunday]=>monday键同上5.2同一张表的引用 一样引发异常 等同于把3当成表来用了5.3方括号内写索引值5.4每次...

2020-01-23 16:54:19 315

原创 Lua程序设计第4版第4章课后答案

4.1s = [==[<![CDATA[ Hello world ]]>]==]print(s)4.24.2节,多行16进制+\z4.3function f43(s,n,t) s1 = "" s2 = "" if n>1 then s1= string.sub(s,1,n-1) end s2 = ...

2020-01-23 16:03:56 478

原创 Lua程序设计第4版第3章课后答案

3.10x12 = 18,0xA = 10,0xFFFFFFFF = 4294967295,0x1P10 = 1024,0x0.1p1 = 0.1250xABFG中不能有G,剩下的都是错误的3.2 设maxinteger=max,mininteger = minmax+max-1 = -1-1 = -2min-1+1+min = -1+1 = 0maxmax = (min-1)(mi...

2020-01-23 01:37:50 294

原创 Lua第4版第2章课后答案

2.1N=8cnt1 = 0function isplaceok(a,n,c) cnt1 = cnt1+1 for i=1,n-1 do if(a[i]==c) or (a[i]-i==c-n) or (a[i]+i==c+n) then return false end end return true...

2020-01-22 17:05:54 136

原创 Lua程序设计第4版第一章课后答案

1.1 递归无线导致栈溢出function fact(n) if n<0 then return 0 elseif n==0 then return 1 else return n*fact(n-1) endend1.2 略1.3 略1.4___,_end,End,end,NULL可以until?不...

2020-01-22 16:26:57 199

原创 Unity控制人物旋转看向目标的方式

1.使用四元数目标点-当前点,计算即将forward的方向,根据rotspeed在update里面一点点插值过去。 void RotateTo() { Vector3 dir = m_CurrentPathNode.transform.position - Tran.transform.position; dir.y = 0; ...

2020-01-22 13:12:39 2476

原创 u3d中相机常用跟随模式

在学习游戏开发中,不同的游戏会有不同的摄像机跟随。本人学习了一段时间,封装出了几种摄像机的跟随脚本,基本都是可以直接挂载到摄像机上设置参数后即可直接使用的。1.最简单的跟随模式 仅仅只是与player的位置保持不变,无法旋转,适用于直线型的无尽跑酷游戏中。using System.Collections;using System.Collections.Gener...

2020-01-22 12:40:40 300

原创 Unity UI框架

UI分为三个类型,正常显示,显示后隐藏其他所有UI,和反向切换,我用模板设计出这三个类型接口,将公共的显示与隐藏,释放,初始化,更新等公共接口抽象于父类IUserInterface,UISystem是管理容器,对所有生成的UIFrm进行资源管理,UITool提供帮助方法,UIMaskMgr控制弹窗的遮罩。IUserInterfaceusing ABFW;using UnityEngine;...

2020-01-21 21:37:43 439

原创 AssetBundle自动打包

一些编辑器脚本,利用场景分类策略,自动打包。在自动打标签的时候保存了json,资源文件和对应的ab包的引用关系,支持热更新更新这个json文件。using System.IO;using UnityEditor;using UnityEngine;using Newtonsoft.Json;namespace ABFW{ public static class ABEd...

2020-01-21 02:04:44 221

原创 UnityShader反射高光解决方案

1.计算反射光(phone模型)2.利用半角向量

2020-01-14 23:35:23 421

原创 unity shader片段与顶点着色光照漫反射

Shader "Custom/光照" { SubShader{ Pass { CGPROGRAM #pragma vertex vert #pragma fragment frag #include "unitycg.cginc" #include "lighting.cginc" struct v2f { float4 pos...

2020-01-14 21:30:47 184

原创 Shader实现Unlit固定渲染实现

Unlit不收外界光的影响,所以我把所有外界光的属性全部删除了,只保留了自身反射的颜色。Shader "Unlit/MyUnlit"{ Properties { _Emission ("Emission Color",Color) = (1,0,0,1) } SubShader { Pass { Material...

2020-01-10 20:37:20 280

原创 删数问题

对于一个n位正整数a,去掉其中任意k(k<=n)个数字后,剩下的数字按原次序排列可以组成一个新的正整数。设计一个删数算法,使得剩下的数字组成的正整数最小。例如,a=13243221,k=5,输出:121。贪心策略:遍历发现第一个非递增的值就把这个值删掉,如32,3可以删除,留下剩下的。#include<iostream>#include<cstring>#i...

2020-01-10 01:26:04 306

原创 Unity ScriptableObject数据配置脚本

专门用来存储数据结构序列化数据的,没有功能只有属性以及不同的值。using UnityEngine; public class 编辑器配置数据脚本 : ScriptableObject { [SerializeField] public int Age; [SerializeField] public string Name; } void St...

2020-01-09 23:59:06 437

原创 AssetBundle框架管理

自己写的AssetBundle框架设计,用十字链表来缓存已加载的ab,网上还有很多管理方式,比如引用计数,很多算法搞得很复杂无非也就是为了让Assetbundle根据引用计数的情况决定是否释放。如果A引用了B包,在A包还在内存的情况下,就不能卸载B包。 public abstract class IABLoader { protected AssetBundle _...

2020-01-08 20:24:48 770

原创 命令模式

public abstract class Command{ public abstract void Execute();}public class ConcreteCommand1 : Command{ string param; public Receiver1 receiver; public ConcreteCommand1(string p,R...

2020-01-02 14:08:14 93

原创 组合模式

组合模式实现的是一种树形结构。using System;using System.Collections.Generic;public abstract class Component{ string _Name; public Component(string name) { this._Name = name; } publ...

2020-01-01 22:17:41 87

原创 享元模式

using UnityEngine;public class ConcreteFlyWeight : FlyWeight{ public ConcreteFlyWeight(string name):base(name) { } public override void Operation() { Debug.Log("执行" + Nam...

2020-01-01 16:25:33 86

一个引导系统的框架设计文件.pos

一个引导系统的框架设计文件.pos

2022-01-17

C#CallC++测试代码

C#CallC++测试代码

2022-01-15

Unity面试题小公司社招答案.zip

只有小公司(500人)社招新手才有可能从里面出题,任何大公司社招或者任何校招宣讲会不可能从里面出题!

2020-01-22

Openg编程指南最新版原版全英文

著名的红宝书,此外全英文最新版原版,EPUB is an open, industry-standard format for e-books. However, support for EPUB and its many features varies across reading devices and applications. Use your device or app settings to customize the presentation to your liking. Settings that you can customize often include font, font size, single or double column, landscape or portrait mode, and figures that you can click or tap to enlarge. For additional information about the settings and features on your reading device or app, visit the device manufacturer’s Web site.

2018-10-30

Unity 2018 Shaders and Effects Cookbook Third Edition

packt最新出的关于shader的书,用70多种方法把你的游戏变成视觉惊艳的杰作。高清无水印,非扫描

2018-07-18

Unity 2017 Game AI Programming Third Editon

利用人工智能的强大功能进行智能编程您游戏的实体,挺好的学习Unity AI编程的书,全英文原版,高清无水印

2018-07-14

AutoTyper打字器

一个方便手动为文字设置快捷键的软件,让你的打字更加便利。

2018-05-15

Professional C++ 4th(全英文)

本书为C++高级编程的第四版最新的!,绝对是高清电子版非扫描!不高清拿刀来砍我,纯英文,适合英语好的同学

2018-04-14

C#入门经典纯英文第7版的源码(不包书籍)

上次这个C#入门经典的源码忘记传了,没什么事还是传一下吧。

2018-02-19

Mkv视频格式转Mp4视频格式

一个简单的脚本可以方便迅速的把mkv视频格式转换成mp4格式,把需要转换的MKV拖拽到mkv2mp4.bat图标上转换会自动开始

2018-02-11

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

TA关注的人

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