自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (6)
  • 收藏
  • 关注

原创 Threejs画椭圆

Threejs画椭圆var material = new THREE.LineBasicMaterial({color:0x000000, opacity:1});var ellipse = new THREE.EllipseCurve(0, 0, 2, 5, 0, 2.0 * Math.PI, false);var ellipsePath = new THREE.CurvePath(...

2018-03-12 10:47:43 4356 2

原创 UNITY存储图片到本地

//using System.IO;需要引用 public static void OutputRt(RenderTexture rt , int idx = 0) { Texture2D png = new Texture2D(rt.width, rt.height, TextureFormat.ARGB32, false); png.ReadPixels

2017-11-19 19:13:02 9376

原创 C++ Primer 读书笔记——函数

C++ Primer 读书笔记4关键概念分离式编译——P186可变形参——P197void fun(initializer_list il)//initializer_list定义在同名的头文件中{ //initializer_list当做容器处理}fun({"q","w","a"}); initializer_list对象的元素永远是常量值。注意

2017-08-24 13:32:36 345

原创 UNITY 单例模式的模板

我们一个游戏可能多次用到单例模式。每次重写显然浪费时间。用单例模式的模板可以减少工作量。但是在继承的单例模式里面如果要用到Awake()方法必须调用继承类的Awake()方法。using UnityEngine;/// <summary>/// 场景单例模板,只在当前场景有效,切换场景时会被消毁/// </summary>/// <typeparam name="T">必须是Component

2017-08-23 15:22:13 876

原创 UNITY移动平台上的手势操作——旋转、缩放

通过UNITY自带的Touch可以实现安卓和IOS两个平台都兼容。效果是通过单手指滑动摄像机绕着目标点旋转(看起来就像是物体在旋转)。通过双指操作拉近或者拉远摄像机实现放大缩小操作。using System.Collections;using System.Collections.Generic;using UnityEngine;public class CamRotation : MonoB

2017-08-23 11:46:15 3013

原创 python学习——函数

python学习日记2学习网站定义函数def my_abs(x): if x >= 0: return x else: return -x 函数调用可以按顺序使用默认参数,也可以不按顺序提供部分参数但是需要把参数名写上。def enroll(name, gender, age=6, city='Beijing'): print('name

2017-08-21 14:31:42 257

原创 C++Primer读书笔记——变量和基本类型补充

转义序列 名字 符号 换行符 \n 横向制表符 \t 纵向制表符 \v 报警(响铃) \a 退格符 \b 双引号 \” 反斜线 \\ 问号 \? 单引号 \’ 回车符 \r 进纸符 \f指定字面值的类型字符和字符串字面值 前缀 含义 类型 u Unicode16字符 char16_t

2017-08-20 09:55:54 288

原创 C++ Primer 读书笔记——表达式

C++ Primer 读书笔记3关键概念 重载运算符——P120位运算符——P135强制转换——P144 cast-name< type>(expression) type是转换的目标类型而expression是要转换的值。 cast-name包括static_cast / dynamic_cast / const_cast / reinterpret_cast 。

2017-08-18 17:49:48 425

原创 python学习日记

python学习日记1学习网站 ‘#’表示注释字符串 如果字符串里面有很多字符都需要转义,就需要加很多\,为了简化,Python还允许用r”表示”内部的字符串默认不转义.>>> print('\\\t\\')\ \ >>> print(r'\\\t\\')\\\t\\ 如果字符串内部有很多换行,用\n写在一行里不好阅读,为了简化,Python允许用”’…”’的格式表

2017-08-18 11:46:14 452

原创 C++ Primer 读书笔记——字符串/向量和数组

C++ Primer 读书笔记2cctype 头文件中函数——处理String的方法——P82 函数 用法 isalnum(c) 如果参数是字母数字为真 isalpha(c) 如果参数是字母为真 iscntrl(c) 如果参数是控制字符为真 isdigit(c) 如果参数是数字为真 isgraph(c) 如果参数

2017-08-17 17:47:49 326

原创 C++ Primer 读书笔记——变量和基本类型

C++ Primer 读书笔记1关键概念使用文件重定向——P19C++是一种静态类型语言——P42void* 指针——P50临时量对象指编译器需要一个空间来暂存表达式的结果时临时创建的一个未命名的对象。顶层底层const——P57/58类型别名(typedef)——P60decltype类型指示符:选择并返回操作数的数据类型。——P62 decltype(f()) sum=x;头文

2017-08-17 15:55:46 331

原创 DX12框架初始化

在DX12的框架(框架代码)下初始化一个窗口程序,首先创建一个WIN32的空项目,然后把项目属性里面的目标平台定位到10.0.10240.0以上。接下来就是创建一个继承D3DApp的类

2017-04-10 11:04:38 1065

原创 DX12框架里面的GameTimer类实现解释

GameTimer是DX12框架里面一个游戏时间控制的类,主要实现了计算两帧之间的时间差以及游戏的总运行时间(不算暂停的时间)。原理是采用获取WINDOS提供的高精度计时器进行计算。

2017-03-28 00:09:19 973

原创 UNITY新手小游戏(二)

前言继续上一篇进行了一些改进,不知道点击这里(http://blog.csdn.net/zl814981463/article/details/61926859),源码点击(https://github.com/Tracezl/U3D_Beach_Head)。

2017-03-20 00:04:11 719

原创 UNITY新手小游戏

抢滩登陆简单版一、 制作炮筒,并编写炮筒的旋转脚本在Hierarchy面板创建一个新的空物体,然后在新的空的物体下创建一个Cylinder,并且把Cylinder的位置的Y轴设为1。 在空物体下添加脚本PlayerControlvoid Update () { float h = Input.GetAxis("Horizontal");//获取INPUT里面的值在INPUT里

2017-03-13 20:40:41 7170

原创 数据拟合与插值方法

数据拟合和插值方法的汇总介绍,线性回归以及非线性回归

2017-01-04 00:02:20 20428

原创 Unity控制移动、旋转

目录目录Transform基本移动函数Transformposition移动物体rigidbodyvelocity 控制角色的移动Transform基本移动函数:1、向前移动//移动速度 float TranslateSpeed = 10f;//Vector3.forward 表示“向前”transform.Translate(Vecto

2016-08-14 00:18:18 1517

电视摄像与编辑

摄像技巧

2017-06-12

DX12龙书用的框架代码

DX12龙书用的框架代码,博客会有一系列使用教程

2017-04-10

DX12框架代码

DX12框架代码

2017-03-27

Unity中文手册

unity中文手册

2016-06-24

U3D模型资源(军舰)

U3D游戏开发资源(六芒星军舰)

2016-06-24

AS3.0电子书简体中文版

AS3.0电子书简体中文版

2016-06-24

空空如也

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

TA关注的人

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