Mastering Unity 2D Game Development
Mastering Unity 2D Game Development will give your game development skills a boost and help you begin creating and building an RPG with Unity 2D game ...
Python绘制2D图像
封装了一个简单的2d绘图函数from matplotlib import pyplot as pltdef plot_line(*args, **kw): """ :param args: x,y,... :param kw: name, xlabel, ylabel,... ...
2D游戏开发(1)
《外星人入侵》通过pygame,入门python的2D游戏开发过程,通过教材制作一个打外星人游戏。1、函数 run_game()import sysimport pygamedef run_game(): #初始化游戏,并创建一个屏幕对象 pygame.init() screen ...
iOS 2D绘图详解(Quartz 2D)之Transform(CTM,Translate,Rotate,Scale)
前言:Quartz默认采用设备无关的user space来进行绘图,当context(画板)建立之后,默认的坐标系原点以及方向也就确认了,可以通过CTM(current transformation matrix)来修坐标系的原点。从数组图像处理的角度来说,就是对当前context state乘以一...
[算法][LeetCode]Search a 2D Matrix——二维数组的二分查找
题目要求Write an efficient algorithm that searches for a value in an m x n matrix. This matrix has the following properties:Integers in each row are sorte...
【转载】3D/2D中的D3DXMatrixPerspectiveFovLH和D3DXMatrixOrthoLH投影函数详解
原文:3D/2D中的D3DXMatrixPerspectiveFovLH和D3DXMatrixOrthoLH投影函数详解3D中z值会影响屏幕坐标系到世界坐标系之间的转换,2D中Z值不会产生影响(而只是屏幕宽高比会产生影响,z值只对深度剔除产生影响)。所以U3D中如果用2D摄像机那么屏幕坐标和世界坐标...
2D image convolution
在学习cnn的过程中,对convolution的概念真的很是模糊,本来在学习图像处理的过程中,已对convolution有所了解,它与correlation是有不同的,因为convolution = correlation + filp over in both horizontal + verti...
8年,从2D到3D,我的学习之路
Mickey 写了一篇 《一个本科毕业生创业两年的感悟》,从他的视角,总结了我们合作的两年经历。我也来写一篇,介绍我的学习之路,希望对大家有所帮助,谢谢大家~我的学习方法1.直接从0开始做项目,边做边学习,在做的过程中不断思考和反思当前的设计和实现,不断地修正,不断地迭代。2.做完一个项目后,沉淀和...
SVG 2D入门9 - 蒙板
SVG支持的蒙板SVG支持多种蒙板特效,使用这些特性,我们可以做出很多很炫的效果。至于中文中把mask叫做"蒙板"还是"遮罩"就不去区分了,这里都叫做蒙板吧。SVG支持的蒙板类型: 1. 裁剪路径(cliping path)裁剪路径是由path, text或者基本图形组成的图形。所有在裁剪路径内的...
Qt 框架的图形性能高(OpenGL上的系统效率高),网络性能低,开发效率高,Quick是可以走硬件加速——Qt中分为好几套图形系统,差不多代表了2D描画的发展史。最经典的软描画系统
~~~~~图形性能部分~~~~~Qt的widgets部分,运行时的图像渲染性能是一般的,因为大部分的界面内容都是Qt自绘,没有走硬件加速,也就是说很多图形内容都是CPU算出来的。但是widgets底层毕竟是C++,而且Qt的模块写的也不错,做过很多优化,这个渲染的性能在桌面上与有硬件加速的框架比差别...
Qt之2D绘图
QPaintDevice提供绘图设备,它是一个抽象的二维空间,可以使用QPainter在其上进行绘制;QPaintDevice类是所有可以进行绘制的对象的基类,它的子类主要有QWidget,QPixmap,QImage,QPrinter和QOpenGLPainterDevice等。QPaintEng...
[Locked] Flatten 2D Vector
Problem Description:Implement an iterator to flatten a 2d vector.For example,Given 2d vector =[ [1,2], [3], [4,5,6]]By calling next repeatedly unti...
制作 2D 素材|基于 AI 5 天创建一个农场游戏,第 4 天
欢迎使用 AI 进行游戏开发! 在本系列中,我们将使用 AI 工具在 5 天内创建一个功能完备的农场游戏。到本系列结束时,您将了解到如何将多种 AI 工具整合到游戏开发流程中。本系列文章将向您展示如何将 AI 工具用于:美术风格游戏设计3D 素材2D 素材剧情注意: 本教程面向熟悉 Unity 开发...
Realtime Multi-Person 2D Pose Estimation using Part Affinity Fields(翻译)
0 - Abstract我们提出了一种方法去在一张图片中有效地识别多个人体的2D姿势。这个方法使用了一个无参数表示法,我们将其叫为Part Affinity Fields(PAFs),其是去在图片中根据个体识别身体各部分的联合。这个架构编码了全体信息,并且允许一个贪婪的从底向上的解析步骤,这在实现实...
用两张图片实现的2D动画效果(翻转)
这可能是简单的动画效果吧,但是感觉还挺有意思的。暴露水平了,哈哈。 效果如下 XML代码如下,很简单只有两个imageview<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:tools...
Android 2D翻转动画效果的实现
首先分为2步: 第一步实现创建动画; 第二部添加动画 监听。 Activity部分代码: package com.example.wbw.card2d;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;i...
Android实现2D翻转动画
android中有很多动画效果,用起来非常会对APP展示有不错的效果,这里就来简单实现一个图片2D翻转的动画效果,以此来熟悉Android中动画效果的使用。后面会给出源码(注意:本事例使用Android studio 开发的), 1、首先看看主布局: <FrameLayout...
用俄罗斯方块填充整个2D阵列(俄罗斯方块板),没有剩余空间(Java)
Let's say I have a 2D int array.. 假设我有一个2D int数组.. int[][] board = new int[10][20];public void initBoard(){ for(int r = 0; r < 10; r++) f...
Java将字符更改为2D图形
I open a text file which contains a maze, that consists of # and spaces. Where a hash tag represents a "wall" and the spaces are the area that you can...
利用 2D 图形和 PorterDuffXferMode 等实现被遮罩的图片
图片的遮罩就是将裁剪遮罩应用于图片或形状,定义应用中另一张图片的可见边界。 利用 2D 图形和 PorterDuffXferMode,可以将各种遮罩应用于某张位图。 第一张效果图: 其基本步骤: 1. 创建一个可变的空白 Bitmap 实例,以及在其中绘图的 Canvas。 2. 首先在 Can...