Tsgame open-source plan-released by tsui1.0 (source code + resources)

Source: Internet
Author: User

Open-source engine preparation:

  1. Tsui
  2. Terrain (D3S)
  3. Terrain (quadtree)
  4. Terrain (quadtree with OpenGL)
  5. Octree with collision (3DS file)
  6. Octree with collision (TS file)
  7. Tsmath
  8. Tsui (LUA)

 

Tsui1.0 released


Some old friends urged me to put the UI. I have not designed the whole UI, but for the benefit of everyone, don't eat or sleep, think about the implementation of my game UI (joke ), I decided to release some simple and basic parts of the earliest Tsui, hoping that it would not drop your appetite, and the code would be quite unsightly. Sorry.


This code is essentially different from Tsui in tomb shadows:

  1. It is hard-coded into the game and does not support Tsui scripts.
  2. No deep sorting.
  3. If there are many UIS, the code will be greatly expanded.
  4. OpenGL is not used to pick up a scenario. BTN picking is algorithm picking.
  5. No control class is used.

 

Technology and code description:

  1. This uidemo uses the focus on 3D models framework and the md2 loader (changed)
  2. Models are from models in md2 in 3D game programming Masters' skills.
  3. The encoding environment is vs2003 (vc7). Because opengl1.3 is used for rendering, no SDK or OpenGL extension is required.
  4. Operation Procedure of this demo: ---------- |
  5. Move up/down keys
  6. The left and right keys are rotated.
  7. O p key for camera Switching
  8. Ctrl key for shooting
  9. When a bullet is fired to kill an enemy, a knife will be taken and put in the item bar after being picked up.
  10. You can click the button in the upper-right corner to move the map.

Demo image:


 

Nano ROBOT:

Http://www.namipan.com/d/08b6a060ce84cc9997f9ee152cad8d141e0dce8b3f6f1b00

 

========================================================== ======================================

About Author:

I am a human who is very fond of game development. Without a game, my Earth really doesn't turn around. timeshift is my nickname on the Internet. If you have any questions, contact me. Welcome to the timeshift technology group: 20906995

 

Copyright:
All the source code published by the timeshift community is written by PU. Anyone can copy, modify, re-post, or even post it in their own name, and I will not pursue it. Finally, no one can seek or obtain any form of compensation from any part of tsgame.

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.