Opengl相关概念巩固
作者: 陈劲灿 编辑日期: 2018年3月28日 13:20 阅读量: 256 分类: gameengine
  1. OpenGL: 一个定义了函数布局和输出的图形API的正式规范。
  2. GLEW: 一个拓展加载库,用来为我们加载并设定所有OpenGL函数指针从而让我们能够使用所有(现代)OpenGL函数。
  3. 视口(Viewport): 我们需要渲染的窗口。
  4. 图形管线(Graphics Pipeline): 一个顶点在呈现为像素之前通过的过程。
  5. 着色器(Shader): 一个运行

游戏内的数据保存格式对比
作者: 陈劲灿 编辑日期: 2018年2月2日 16:39 阅读量: 335 分类: gameengine

游戏中常用的数据保存格式 JSON json是很常用的一种数据存储格式,一般常见于网络传输,文件配置等。

下面是维基百科中的一段json数据:

{
  "firstName": "John",
  "lastName": "Smith",
  "isAlive": true,
  "age": 27,
  "address": {

游戏中内存优化总结
作者: 陈劲灿 编辑日期: 2018年1月11日 22:11 阅读量: 392 分类: gameengine

游戏中的内存优化 进行游戏内存优化可以保证游戏可以供更多的用户使用。

游戏中内存占用分析 一、 纹理 纹理占游戏占用内存的很大一部分,通常纹理应用的地方有UI、场景、人物、动画、特效等。

如何计算纹理占用内存? 先来看看基础知识:1Byte = 8bits, 纹理中一个像素通过RGBA进行颜色的表示。R(红)、G(绿)、B(蓝)、A(Alp


Cocos2d-x 中限制IOS上UIWebView左右滑动
作者: 陈劲灿 编辑日期: 2017年6月29日 15:33 阅读量: 451 分类: gameengine

使用UIWebView出现会左右滑动的问题,修改如下

1、修改UIWebViewImpl-ios.mm文件 2、UIWebViewWrapper 增加一个实现接口UIScrollViewDelegate

1.
@interface UIWebViewWrapper () <UIWebViewDelegate, UIScrollViewDelegate>

Unity中UGUI中使用ScrollView实现可重复使用的滚动列表
作者: 陈劲灿 编辑日期: 2017年4月20日 17:21 阅读量: 1752 分类: gameengine

在Cocos2d-x中提供了很多很方便的控件比如ScrollView,PageView,TableView等。可以方便的使用。不过在Unity UGUI中并没有提供这么多控件, UGUI中只提供了一个ScrollView的控件。可以通过对ScrollView进行扩展。这篇文章中实现了一个可以方便使用,并且Item重复利用的ScrollView。

先来学习学习UGUI中的Scro


Unity中UGUI中Canvas你不得不知道的事
作者: 陈劲灿 编辑日期: 2017年4月10日 15:20 阅读量: 1372 分类: gameengine

Canvas 简介

  • canvas是所有GUI控件的根节点。
  • 当需要创建一个界面时可以先创建一个canvas
  • 如果创建GUI控件之前未创建canvas,则Unity会自动创建一个canvas
  • canvas可以进行嵌套。

Canvas创建方式

  • GameObject-> UI -> Canvas
  • Hierarchy -> 右键 -> UI

Unity 事件函数执行顺序
作者: 陈劲灿 编辑日期: 2017年4月5日 10:43 阅读量: 351 分类: gameengine

参考原文章https://docs.unity3d.com/Manual/ExecutionOrder.html

详细流程图 请先仔细的看看下面的流程图

主要函数功能


Unity中Shader详细使用解析
作者: 陈劲灿 编辑日期: 2017年4月3日 23:15 阅读量: 309 分类: gameengine

先了解了解最近重温Unity Shader相关的内容,然后结合以前学习的OpenGL相关的知识,想好好把Unity Shader的知识理一下。

三大着色器语言GLSL, HLSL, Cg介绍 渲染管线 顶点着色器,片段着色器,表面着色器 Unity5.x中提供的高阶渲染技术 贴图、纹理、图片你需要知道他们的区别


Cocos2d-x 3.x 点击WebView中链接调转到原生浏览器
作者: 陈劲灿 编辑日期: 2017年3月31日 15:27 阅读量: 393 分类: gameengine

Android 打开cocos2d-x 文件夹下的Cocos2dxWebView.java 文件 可以看到这个函数:

1.
2.
3.
4.
public boolean shouldOverrideUrlLoading(WebView view, String urlString){
    try{
        URI uri = URI.create(urlString);
        if(

Unity3D学习笔记 - Unity界面学习
作者: 陈劲灿 编辑日期: 2017年3月12日 22:37 阅读量: 402 分类: gameengine

Unity编辑器介绍 Unity的流行与它易于使用、扩展的编辑器是分不开的。相信你从完全不会到上手Unity编辑器不会超过5天时间。Unity编辑器是极具扩展性的。你可以使用自己添加所需要的功能来满足程序、策划、以及美术大大的各种需求,到了项目后期你就知道Unity编辑器扩展性带来的好处。Unity是一款收费软件,不过当你开始学习的时候,可以使用它提供的免费(阉割)版本。你可以通过ht




@chenjincan