自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

翻译 Skinned Mesh Animation Using Matrices(使用矩阵的蒙皮网格动画)

Skinned Mesh Animation Using Matrices(使用矩阵的蒙皮网格动画)原文链接:https://www.gamedev.net/tutorials/graphics-programming-and-theory/skinned-mesh-animation-using-matrices-r3577/  这篇文章讲述了一种使用矩阵的蒙皮网格动画。游戏通常使用人物动画来实现行走、奔跑、射击等动作。这些人物动画通常使用蒙皮网格动画来渲染。可以使用多种建模软件(比如blender)

2021-04-09 22:37:18 392

原创 Electrcity制作中奇怪的BUG

项目场景:  Memo实习,游戏Electricity的Demo制作问题描述:  player从高处下落,落点在方块边缘时,会在方块边缘卡住,如下图 原因分析:  存在接触点在地面的collider中,使player卡在了地面里,如下图  前面的contact的y坐标都大于或等于-4,但最后一个contact的y坐标小于-4,因此会卡住。解决方案:  方案一:检测是否会因为接触点在collider内部卡住(这种方法只要和ground接触就会弹起物体,这样会让物体上下抖动,

2020-10-12 19:47:57 177

原创 Unity控件HorizontalSlider与HorizontalScrollbar的一些区别

Horizontal Scrollbar 的实现方式与 Horizontal Slider 相同,但有一个例外:还有一个参数用于控制滚动条滑钮本身的宽度。而且这个参数还会影响HorizontalScrollbar返回的最大值,例如:using UnityEngine;using System.Collections;public class GUITest : MonoBehaviour { public float hScrollbarValue; public float Sc

2020-09-22 20:41:40 1609

原创 Unity Attribute

DelayedAttribute  给某个变量添加[Delayed]后,当我们在Inspector中修改这个变量后,变量的值不会立刻发生改变,只有我们输入Enter或鼠标点击此变量文本字段以外的地方时,变量的改变才会生效。  例如:这里角色的攻击速度被设置为[Delayed],当我们在Inspector中修改该值,角色的攻击速度不会立刻改变,只有当我们输入Enter或将焦点从此变量移开后,角色的攻击速度才会发生改变。DisallowMultipleComponent  防止将相同类型(或子类型

2020-09-21 20:32:58 384

原创 《C++ Primer Plus(第6版)》编程练习代码 Chapter10

Chapter 1010.110.210.310.410.510.610.710.1bank.h #ifndef BANK_H_ #define BANK_H_ #include<string> class Bank { private: std::string name; unsigned long number;...

2019-04-11 14:33:36 723

原创 《C++ Primer Plus(第6版)》编程练习代码 Chapter 8

Chapter 88.1#includeusing namespace std;void show(char * ch, int n = 0);int main(){ char ch[10] = "A B C\n"; for (int i = 0; i 5; ++i) { cout << i << endl; sho

2017-09-27 15:26:40 200

原创 《C++ Primer Plus(第6版)》编程练习代码 Chapter 7

Chapter 77.1#include<iostream>using namespace std;double mean(double x, double y);int main(){ double x, y, m; do { cout << "Enter x: "; cin >> x; cout << "Enter y:

2017-09-26 16:58:21 734

原创 《C++ Primer Plus(第6版)》编程练习代码 Chapter 6

Chapter 66.1#include<iostream>#include<cctype>using namespace std;int main(){ char ch; cin.get(ch); while (ch != '@') { if (!isdigit(ch)) if (islower(ch))

2017-09-26 16:45:47 232

原创 《C++ Primer Plus(第6版)》编程练习代码 Chapter 5

Chapter 55.1#include<iostream>int main(){ using namespace std; int min, max, sum = 0; cout << "Enter min number: "; cin >> min; cout << "Enter max number: "; cin >> max; fo

2017-09-26 16:21:36 223

原创 《C++ Primer Plus(第6版)》编程练习代码 Chapter 4

Chapter 44.1#include <iostream>#include <string>int main(){ using namespace std; string first_name, last_name; char grade; int age; cout << "What is your first name? "; getlin

2017-09-26 16:13:30 245

原创 《C++ Primer Plus(第6版)》编程练习代码 Chapter 3

Chapter 33.1#include <iostream>int main(){ using namespace std; const int cm2m = 100; int rcm, cm, m; cout << "Enter your height: ___\b\b\b"; cin >> rcm; m = rcm / cm2m; cm

2017-09-26 16:07:49 205

原创 《C++ Primer Plus(第6版)》编程练习代码 Chapter 2

Chapter 22.1#include <iostream>int main(){ using namespace std ; cout << "XWG\n" << "HZAU"; cin.get(); return 0;}2.2#include <iostream>int main(){ using namespace std; doub

2017-09-26 15:59:09 247

空空如也

空空如也

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

TA关注的人

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